Affichage des données de la base dans la zone de texte HTML (PHP, MySQL)
Je suis en train d'essayer de récupérer les données de ma base de données apparaissent dans une zone de texte ou textarea de sorte qu'il peut être facilement éditées, prêt à être soumis à la base de données. Pour une raison quelconque, les affichages de données, mais pas dans un textarea, et, par conséquent, ne peut pas être édité. Cela pourrait être un problème de syntaxe. Quelqu'un peut-il aider? Merci.
Mon code est:
while($row = mysqli_fetch_array($result))
{
echo "<div id='item'>";
echo "<form action='updateproductmain.php' method='post'";
echo "<textarea rows='5' cols='20' name='quote' wrap='physical'>" . $row['product_name'] . "</textarea>";
echo "<input type='submit' value='Submit'>";
echo "</form>";
echo "</div>";
}
Vous devez vous connecter pour publier un commentaire.
Manque la fin
>
sur votre balise de formulaire:Vos données contient probablement des caractères qui cassent le html, comme
<
ou>
.Vous devez vous échapper de vos données à l'aide de
htmlspecialchars()
: