Hello,
Alors voilà ce que je fais, avec le code si dessous je fais afficher le pseudo d'un membre qui est enregistré dans une table sql . Et à coté du pseudo il y a un EditBox dans lequel il peut écrire son nouveau pseudo, lorsque il clique sur valider son pseudo sera remplacé par celui qui est contenu dans l'Edit Box
Le problème actuellement, j'ai essayé de remplacer ma variable "pseudoRemplace" par du texte, ok ca marche, si je veux faire afficher ma variable contenue dans l'EditBox ça marche aussi, donc maintenant ce que mon formulaire fait c'est ceci : Il s'ouvre , va vite enregistrer dans la table le contenu de l'editBox (pseudoRemplace) , qui est vide car le formulaire vient de s'ouvrir.
Ce qu'il faudrait pouvoir dire, c'est quand le formulaire est posté, tu enregistre la variable dans la table , mais pas avant sinon il enregistre bien ma variable mais qui contient rien.
merci de votre aide
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 while ($donnees = mysql_fetch_array($reponse) ) // me permet d'afficher mes champ sinon l'information n'est pas traitée { ?> <FORM name="modifierMonCompte" action="" method="post" target="_blank"> <form method="post" action=""> Pseudo : <? echo $donnees['pseudo'];?> <input type="text" name="pseudoRemplace" size="12"> <INPUT type="button" value="Valider" onClick="ControleVideCompteModification()" > <? if(!empty($_POST["pseudoRemplace"])) { $remplacepseudo=$_POST['pseudoRemplace']; mysql_connect("localhost", "x", "x"); mysql_select_db("x"); // On ajoute une entrée avec mysql_query mysql_query("UPDATE compte SET pseudo='$remplacepseudo' WHERE CrySearch='$VarRechVerifUser'"); // $pseudo-cryptAGE-$passe = vient se mettre dans la table sql pour que je puisse rechercher dans un champ la ligne du user mysql_close(); }
Partager