Page 1 sur 1

Insérer une nouvelle valeur à un utilisateur

Posté : 20 juil. 2015, 11:17
par Vladeo
Bonjour !

Je coince sur un truc un peu con;
J'ai ma table utilisateur (id, nom, mail, pass, temps), j'ai aussi mon espace utilisateur.
J'ai crée un formulaire pour que l'utilisateur entre un nombre, qui s'insère dans la 5e valeur de ma table user qui est vide.

Voilà comment ça se présente:

Code : Tout sélectionner

<form name="inscription" method="post" action="icourse.php"> <input type="text" name="temps" placeholder="heure"/><br/> <br/> <input type="submit" name="valider" value="Merci !"/> </form> <?php if (isset ($_POST['valider'])){ $temps=$_POST['temps']; connectMaBase(); $sql = 'INSERT INTO users VALUES("","","","","'.$temps.'")';
Mais comme vous vous en doutez, cette valeur s'ajoute dans une nouvelle ligne, et j'aimerai qu'elle s'ajoute sur celle de l'utilisateur connecté.
J'ai chargé la session sur cette page (et le visiteur est renvoyé à l'index s'il n'est pas connecté), donc j'imagine qu'il me manque juste la bonne commande.

Avez vous un piste ?

Merci de m'avoir lu :)

Re: Insérer une nouvelle valeur à un utilisateur

Posté : 20 juil. 2015, 14:10
par tof73
c'est une requete update qu'il faut faire, du genre :
update users set temps=$temps where id=$id

Re: Insérer une nouvelle valeur à un utilisateur

Posté : 20 juil. 2015, 15:58
par Ascla
Bonjour,

Comme l'a dit tof73, il faut passer par un UPDATE.
$sql = 'UPDATE users SET nomcolonne5 = '.$temps.' WHERE id = '.$idsession.'';

Re: Insérer une nouvelle valeur à un utilisateur

Posté : 20 juil. 2015, 16:26
par Vladeo
Merci les gars vous êtes magiques :mrgreen: