Hi all,
J'ai un formulaire de modification des informations d'un utilisateurs, chaque informations étant stockées dans une BDD MySQL, je regroupe les informations de la requête dans un tableau comme ceci:
et je regroupe toutes ces informations dans des input pour pouvoir le modifié comme on le souhaite soit :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $req="SELECT * FROM user where id_user =".$_GET['id_user']." "; $result=mysql_query($req); $info_user=mysql_fetch_array($result);
Bref une modif classique des infos utilisateurs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 echo" <form method='post' action='g_user.php'> <p>Tous les champs sont obligatoire.</p> <p><label accesskey='L'>Login : <input type='text' name='login'size='12' maxlength='12' value='".$info_user['login']."'/></label></p> <p><label accesskey='P'>Password : <input type='text' name='password'size='8' maxlength='8' value='".$info_user['password']."'/></label></p> <p><input class='bouton' type='submit' name='modifSubmit' value='Modifier'/> <input class='bouton' type='submit' name='backListUser' value='Retour'/></p> </form>";
Le problème se passe au niveau de ma requête pour la modification dans la base.
Pour que la requête soit plus lisible je stocke chaque valeur posté dans des variables soit :
et j'envoi la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $login = $_POST['login']; $password = $_POST['password']; $password2 = $_POST['cfpassword']; $mail = $_POST['mail']; $statut = $_POST['statut']; $id_user = $info_user['id_user'];
Et là où le problème se pose c'est qu'étant donné que l'id_user, n'est pas envoyé par mon formulaire, au moment de la requête, il ne reconnait pas sa valeur et donc aucun changement ne peut être effectué.
Code : Sélectionner tout - Visualiser dans une fenêtre à part $sql="UPDATE user SET login = $login, password = $password, mail = $mail, statut = $statut where id_user = $id_user";
Donc est ce que vous auriez une solution pour que je récupère la valeur de l'id_user pour que je la passe dans la requête ?
Merci pour vos réponses
Partager