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
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
 
<?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');
?>
merci d'avance
Fabien