Echo $data textarea
steve-elipz
Messages postés
171
Statut
Membre
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j ai trouvé une solution pour la mise en forme de $data mais mon script ne fonctionne pas - erreur sur la ligne <textarea...
merci a tous
j ai trouvé une solution pour la mise en forme de $data mais mon script ne fonctionne pas - erreur sur la ligne <textarea...
merci a tous
<?php
mysql_connect('localhost','root','');
mysql_select_db('phpmembre');
$sql="SELECT * FROM commentaire";
$req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data=mysql_fetch_assoc($req)){
}
<textarea name="commentaire"><?php echo $data['commentaire']; ?></textarea></td>
mysql_close();
?>
2 réponses
-
y a bien un index qui a pour clé "commentaire" dans ton tableau $data ?
==>var_dump($data);
-
Bonjour
Fais-tu la différence entre PHP et HTML ?
Quand tu passes du PHP au HTML, il faut mettre la balise de fermeture de PHP. Et il faut remettre une balise d'ouverture quand tu retournes au php :<?php mysql_connect('localhost','root',''); mysql_select_db('phpmembre'); $sql="SELECT * FROM commentaire"; $req= mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data=mysql_fetch_assoc($req)){ ?> <textarea name="commentaire"><?php echo $data['commentaire']; ?></textarea></td> <?php } mysql_close(); ?>
De plus, ton accolade fermante était mal placée. Il manque probablement une balise <td> à l'intérieur de ta boucle aussi.