php - 在php中将多个textarea更新到mysql数据库中

标签 php mysql

我在用户界面中有一个文本区域,我在其中显示来自数据库的文本,用户对其进行编辑并单击更新按钮。

while($row=$stmt->fetch(PDO::FETCH_NUM,PDO::FETCH_ORI_NEXT)){

<textarea  id= <?php echo $row5[0]; ?> name='upAncText[]' rows=1 cols=40> <?php echo $row5[1]; ?> </textarea><br/> 

}

现在,当我单击更新时,我必须读取 id 和 texarea 值才能插入数据库。谁能告诉我如何在 php 中做到这一点?

最佳答案

将文本区域更改为如下所示:

// Are you sure you want $row5 and not $row ?
<textarea name="upAncText[<?= $row5[0]; ?>]"></textarea>

现在,当你捕获$_POST['upAncText']时,它将是一个数组,其中键是文本区域 ID,值是用户输入。

仅供引用,<?= ?><?php echo ?> 的简写

关于php - 在php中将多个textarea更新到mysql数据库中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8073743/

相关文章:

php - 无法创建动态页面

MySQL C 连接器/mysql_autocommit 函数

mysql - 用于在两列之一中搜索 15 个不同值的 Where 子句

php - sql 从索引中选择行

php - 需要插入表 "doctors"(id 是自动增量)。不知道查询出了什么问题。我收到错误 -"webpage not available "。帮助解决它

php - 如何根据 URL 值在 php 中动态更改 &lt;title&gt; 标记

php - 如何在 Swift 中发送带有变量的 POST 请求

php - 无法让 Apple-touch-icon(书签的 webclip)在 Wordpress 网站上运行

php - PHP实现的机票预订系统

java - 在终端中获取 Sql 数据库的奇怪 View