我试图从数据库中获取数据以显示在文本框或文本区域中,以便可以轻松地对其进行编辑,以准备将其提交给数据库。由于某些原因,数据显示但不在文本区域显示,因此无法进行编辑。这可能是语法问题。有人可以帮忙吗?谢谢。

我的代码是:

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>";
}

最佳答案

在表单标签上缺少结尾>

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>";
}

关于php - 在HTML文本区域(PHP,MySQL)中显示数据库数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21321499/

10-12 17:23
查看更多