Pb text <textarea>
nouabi
Messages postés
147
Statut
Membre
-
Reivax962 Messages postés 3742 Statut Membre -
Reivax962 Messages postés 3742 Statut Membre -
Bonjour,
Je souhaite afficher le résultat d'une requete dans ma zone <textarea> mais actueleent avec ce code, rien ne s'affiche alors que qd je fai un echo de la même variable hors du formulaire, je voi tres bienle resultat !
aidez moi SVP
Merci d'avance !
Je souhaite afficher le résultat d'une requete dans ma zone <textarea> mais actueleent avec ce code, rien ne s'affiche alors que qd je fai un echo de la même variable hors du formulaire, je voi tres bienle resultat !
$res1 = mysql_query("SELECT text FROM textes WHERE id= '1' ");
$data1 = mysql_fetch_array($res1);
echo $data1['text'];
<form method="post" action="index4.php">
<p>
<textarea name="txt1" rows="8" cols="72">
<?php echo $data1['text']; ?>
</textarea>
</p>
<p>
<input name="submit" type="submit" value="Enregistrer">
</p>
</form>
aidez moi SVP
Merci d'avance !
A voir également:
- Pb text <textarea>
- Sms to text - Télécharger - Sauvegarde
- Atom text editor - Télécharger - Édition & Programmation
- Text spinner français - Télécharger - Outils professionnels
- Any text searcher - Télécharger - Gestion de fichiers
- Text wrangler - Télécharger - Traitement de texte
4 réponses
Bonjour,
Et bien je dois avouer qu'au premier regard le code semble pourtant corecte mais je te conseil plutot de présenter ton code de la sorte :
$res1 = mysql_query("SELECT text FROM textes WHERE id= '1' ");
$data1 = mysql_fetch_array($res1);
echo "<form method='post' action='index4.php'>
<p>
<textarea name='txt1' rows='8' cols='72'>
".$data1['text']."
</textarea>
</p>
<p>
<input name='submit' type='submit' value='Enregistrer'>
</p>
</form>";
Je te laisse essayer ceci. recontacte moi si cela ne fonctionne pas mieux
Et bien je dois avouer qu'au premier regard le code semble pourtant corecte mais je te conseil plutot de présenter ton code de la sorte :
$res1 = mysql_query("SELECT text FROM textes WHERE id= '1' ");
$data1 = mysql_fetch_array($res1);
echo "<form method='post' action='index4.php'>
<p>
<textarea name='txt1' rows='8' cols='72'>
".$data1['text']."
</textarea>
</p>
<p>
<input name='submit' type='submit' value='Enregistrer'>
</p>
</form>";
Je te laisse essayer ceci. recontacte moi si cela ne fonctionne pas mieux
Bonjour,
Il y a débat, mais la façon d'écrire le php de Dj Nam n'est pas recommandée car elle ne sépare pas bien le code html du code php. L'inclusion du php dans l'HTML plutôt que l'inverse est beaucoup plus claire : je te déconseille donc de changer !
Sinon, petite remarque, tu mets deux fois echo $data1['text'];
Aucune des deux ne renvoie d'affichage ?
Je ne pense pas que le problème vienne du textarea, mais plutôt de ta requête. Si tu fais echo mysql_num_rows($res1), ça t'affiche bien 1, pas 0 ?
Xavier
Il y a débat, mais la façon d'écrire le php de Dj Nam n'est pas recommandée car elle ne sépare pas bien le code html du code php. L'inclusion du php dans l'HTML plutôt que l'inverse est beaucoup plus claire : je te déconseille donc de changer !
Sinon, petite remarque, tu mets deux fois echo $data1['text'];
Aucune des deux ne renvoie d'affichage ?
Je ne pense pas que le problème vienne du textarea, mais plutôt de ta requête. Si tu fais echo mysql_num_rows($res1), ça t'affiche bien 1, pas 0 ?
Xavier