Formulaire de modification
Posté : 20 juin 2013, 14:22
Bonjour,
J'ai un formulaire de modification qui me permet de modifier les commentaires d'une personnes.
Deux tables personne(id, nom), commentaires(idcom,commentaires, id)
Le problème c'est que j'arrive à afficher tous les commentaires, mais une fois que je modifie et clique sur modifier j'ai bien le message 'la modification a été effectué' pourtant rien ne se passe dans ma table commentaires.
J'ai un formulaire de modification qui me permet de modifier les commentaires d'une personnes.
Deux tables personne(id, nom), commentaires(idcom,commentaires, id)
Le problème c'est que j'arrive à afficher tous les commentaires, mais une fois que je modifie et clique sur modifier j'ai bien le message 'la modification a été effectué' pourtant rien ne se passe dans ma table commentaires.
$id=isset($_GET['id'])?$_GET['id']:"";
$req=mysql_query("select * from commentaires where id='$id'");
<form name="form" method="POST" action="">
while($personnes=mysql_fetch_array($req)){
echo'
<input name="commentaires" type="text" value="'.$personnes["commentaires"].'">
</p>';
}
echo '
<input name="id" type="hidden" id="id" value="<?php echo $id; ?>">
<br />
<input type="submit" name="submit" value="Modifier">
</form>
';
$id=isset($_POST['id'])?$_POST['id']:"";
$commentaires=isset($_POST['commentaires'])?$_POST['idcommentaires']:"";
$req=" UPDATE `commentaires` SET `commentaires`='$commentaires' WHERE `id`='$id'";
$resultat=mysql_query($req1) or die( mysql_error() ) ;
if($resultat)
{
echo("La modification a été correctement effectuée");
}
else
{
echo("La modification a échouée");
}
Merci de votre aide.