Je cherche de l'aide car dans mon script je rencontre deux problèmes, mais je n'en comprends pas la raison.
Je suis débutant, et je rencontre encore quelques difficultés ..
J'ai toujours deux problèmes :
1) Les données ne s'affichent pas dans le formulaire ?!
2) La modification (UDAPTE) ne modifie rien du tout enfait
Un courageux pour venir en aide d'un ignare ?
Voici mon script :
<?php
try{
$bdd = new PDO('mysql:host=localhost;dbname=lutins', 'root', '');
}
catch(Exception $e){
die('Erreur : '.$e->getMessage());
}
if(!empty($_POST)){
extract($_POST);
$reponse = $bdd->prepare("UDAPTE news SET titre='$titre', contenu='$contenu' WHERE id=$id");
echo "News Modifiée";
$_GET["id"]=$id;
}
$reponse = $bdd->prepare("SELECT * FROM news WHERE id={$_GET["id"]}");
$donnees = $reponse->fetch();
?>
<div id="corps">
<p id="titrepage">MODIFIER LA NEWS || </p>
<form action="editnews.php" method="post">
<input name="id" type="hidden" value="<?php echo $donnees['id']; ?>" />
<label for="titre">Titre</label> : <br />
<input type="text" name="titre" value="<?php echo $donnees['titre']; ?>"/><br/>
<label for="contenu">Contenu</label> : <br/>
<textarea name="contenu" rows="8" cols="30"><?php echo $donnees['contenu'];?></textarea><br/>
<input type="submit" value="Modifier" />
</form>
</div>