Bonjour, j'ai encore besoin d'aide.
Je veux faire l'Update du Profil de l'usager connecter via un formulaire.
J'ai un formulaire que l'usager peut modifier à sa guise pour son profil. Cependant quand je clique sur enregistrer, rien ne se produit.
Voici ma Requete, j'ai tester $dbselectedprojet, $EnvoiUpdateProfilUser, ma connexion à ma bd, et tous me renvoie un =true. Cependant aucune données ne s'enregistre dans ma bd. La première fois que je l'ai testé, en actualisant la page, j'ai perdu toutes les données de mon profil...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 /**** * * Vérification variable $_SESSION['ID'], définir Inscription ou Modification * ***/ if (isset($_SESSION['ID'])) { //Si $_SESSION['ID']= TRUE, traite ceci, "<h3><b>Pour modifier votre Profil Usager, modifiez les champs du formulaire suivant:</b></h3> <hr> <br>"; echo $InscriptionLogin; if (isset($_POST['cmdModification'])) { //Si cmdModification activé, traite ceci, //REQUETE update profil complet de l'usager tblusers $RequeteUpdateProfilUser = "UPDATE tblusers SET Prenom ='$_POST[txtInscriptionPrenom]', Nom = '$_POST[txtInscriptionNom]', User = '$_POST[txtInscriptionUser]', Password = '$_POST[passwordInscription]', Sexe = '$_POST[radioInscriptionSexe]', Ville = '$_POST[txtInscriptionVille]', Pays = '$_POST[txtInscriptionPays]', Langue = '$_POST[listInscriptionLangue]' WHERE ID = '$_SESSION[ID]'"; //Assignation de la base de donnée $dbselectedprojet = mysql_select_db ('dbprojet',$connexion); //Envoi de $RequeteProfilUser au serveur de données $EnvoiUpdateProfilUser = mysql_query ($RequeteUpdateProfilUser); //Envoi à la Page en cours //header ("Location:".$_SERVER['PHP_SELF']); } }
Voici mon formulaire si sa peut aider!!
Je n'y comprends rien, je sais pas pourquoi mysql_query me renvoie True alors que rien ne s'enregistre!! Si quelqu'un pourrait m'aider... je suis prenant!! Merci!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 $frmModificationProfil = "<form name=\"frmModificationProfil\" action=\"".$_SERVER['PHP_SELF']."\" method=\"POST\">"; //Ouverture tableau $frmModificationProfil .= "<table align=\"center\" border=\"5\" bordercolor=\"#000000\">"; //Colonne Nom Ùsager $frmModificationProfil .= "<tr> <td align=\"center\"><b>Nom d'Usager:</b></td> <td><input type=\"text\" name=\"txtModificationUser\" value=\"".$Arrayaffichagetblusers['User']."\"></td> </tr>"; //Colonne Password $frmModificationProfil .= "<tr> <td align=\"center\"><b>Password:</b></td> <td><input type=\"password\" name=\"passwordModification\" value=\"".$Arrayaffichagetblusers['Password']."\"></td> </tr>"; //Colonne Confirmation Password $frmModificationProfil .= "<tr> <td align=\"center\"><b>Confirmation password:</b></td> <td><input type=\"password\" name=\"passwordModificationConfirmation\" value=\"".$Arrayaffichagetblusers['Password']."\"></td> </tr>"; //Colonne Prénom $frmModificationProfil .= "<tr> <td align=\"center\"><b>Prénom:</b></td> <td><input type=\"text\" name=\"txtModificationPrenom\" value=\"".$Arrayaffichagetblusers['Prenom']."\"></td> </tr>"; //Colonne Nom $frmModificationProfil .= "<tr> <td align=\"center\"><b>Nom:</b></td> <td><input type=\"text\" name=\"txtModificationNom\" value=\"".$Arrayaffichagetblusers['Nom']."\"></td> </tr>"; //Colonne Sexe $frmModificationProfil .= "<tr> <td align=\"center\"><b>Sexe:</b></td> <td><input type=\"radio\" name=\"radioModificationSexe\" value=\"Homme\" $valueRadioHomme>Homme <input type=\"radio\" name=\"radioModificationSexe\" value=\"Femme\" $valueRadioFemme>Femme</td> </tr>"; //Colonne Ville $frmModificationProfil .= "<tr> <td align=\"center\"><b>Ville:</b></td> <td><input type=\"text\" name=\"txtModificationVille\" value=\"".$Arrayaffichagetblusers['Ville']."\"></td> </tr>"; //Colonne Pays $frmModificationProfil .= "<tr> <td align=\"center\"><b>Pays:</b></td> <td><input type=\"text\" name=\"txtModificationPays\" value=\"".$Arrayaffichagetblusers['Pays']."\"></td> </tr>"; //Colonne Langues $frmModificationProfil .= "<tr> <td align=\"center\"><b>Langues:</b></td> <td><select name=\"listModificationLangue\" style=\"width:146px\"> <option value=\"Français\" $valueListFranais>Français</option> <option value=\"Anglais\" $valueListAnglais>Anglais</option> <option value=\"Espagnol\" $valueListEspagnol>Espagnol</option> <option value=\"Autres\" $valueListAutres>Autres</option> </select></td> </tr>"; //Fermeture tableau $frmModificationProfil .= "</table>"; //Affichage bouton submit cmdModification $frmModificationProfil .= "<div align=\"center\"><input type=\"submit\" name=\"cmdModification\" value=\"Enregistrer Profil\" style=\"width:250px\"></div>"; $frmModificationProfil .= "</form>"; /**** * * Construction Page InscriptionLogin.php * ***/ $InscriptionLogin = "<h1><div style=\"color:#808080\">".$_SESSION['Prenom'] ." " .$_SESSION['Nom'] ." " ."Profil:" ."</div></h1><hr> <br> <br>"; $InscriptionLogin .= $frmModificationProfil;
Partager