php mysql update impossible
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:
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