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

时间:2011-11-10 00:48:27

标签: php mysql

我在UI中有textarea,我在db中显示文本,用户编辑它并点击更新按钮。

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值以便插入到DB中。任何人都可以让我知道如何在PHP中这样做?

1 个答案:

答案 0 :(得分:1)

将您的textarea更改为以下内容:

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

现在,当你抓住$_POST['upAncText']时,它将是一个数组,其中包含textarea ID和用户输入值。

仅供参考,<?= ?><?php echo ?>

的简写