gpt4 book ai didi

PHP:如何在数据库表中插入动态检索的数据

转载 作者:行者123 更新时间:2023-11-28 02:26:38 26 4
gpt4 key购买 nike

我已经从数据库中以表格形式检索了数据。

从数据库中检索表的 3 列,其余两列是下拉列表和复选框。

现在,我想从检索到的行中访问数据,并根据选中的复选框将数据插入到数据库中的另一个表中,但是由于所有复选框的名称都相同,所以我不能。

for($row=0; $row<$res->num_rows; $row++){
$record = $res->fetch_array();
print "<table><tr>
<td>".$record["movie_id"]."</td>
<td>".$record["movie_genre"]."</td>
<td>
<select name='dayAccess'>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>
</td>
<td>
<input type='checkbox' name='checkMovie' value='check'/>
</td>
</tr>
</table>";

最佳答案

根据复选框打开或关闭插入的最有效方法是采用元素数组

我们将为您的任务获取一系列复选框:

<input type="checkbox" name="checkMovie[]" value="<?php echo $record["movie_id"]; ?>">

当您提交表单时在表单中获取上述元素后,然后在服务器端(在您的 php 代码中)您可以获得如下选中的复选框:

print_r($_POST['checkMovie']);

它将为您提供已检查电影的 ID 数组,以便您可以将该电影插入到您的另一个表中。

关于PHP:如何在数据库表中插入动态检索的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53568777/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com