bonjour à tous,
je suis débutant et j'essaie de préparer un petit script pour modifier une valeur d'une table de ma bdd.
malheureusement quand je valide mon formulaire, le fichier me retourne la valeur initiale.
quelqu'un peut il m'aider?
voici le code
merci d'avanceCode:
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 <?php //fonction pour la connexion à la base function connectndi1() { $link=mysql_connect ('localhost', 'root', 'root'); mysql_select_db("ndi1"); } //demande de connexion à la base connectndi1(); $reponse = mysql_query("SELECT * FROM utilisateur") OR die(mysql_error()); while($donnees = mysql_fetch_array($reponse)) { //récupération des données en valeur dans le formulaire echo '<form name="inscription" method="post" action="ndi-base1.php"> Le pseudo : <input type="text" name="pseudo" value="'.$donnees['pseudo'].'" /> le genre : <input type="text" name="sexe" value="'.$donnees['sexe'].'"/> L\'age : <input type="text" name="age" value="'.$donnees['age'].'" /> <input type="submit" name="valider" value="enregistrer" /><br /> </form>'; //condition pour renvoyer les nouvelles données 'age' par SET'age'='.$age.' dans la base de données if(isset($_POST['enregistrer'])) { $pseudo=$_POST['pseudo']; $age=$_POST['age']; $sql = mysql_query("UPDATE FROM `utilisateur` SET `age`='.$age.', WHERE `pseudo`='".$pseudo)or die(mysql_error()); } } mysql_close('localhost', 'root', 'root'); ?>
Fabien
