使用复选框将多行插入MySQL

时间:2017-12-13 11:24:56

标签: php mysql web checkbox dreamweaver

以下是我的代码。我有两个MySQL数据库表,一个是"成员"另一个是"参与者"。我想在表格中显示数据"会员"到我当地的主页,我做到了。但是,我无法插入多行"成员"数据库使用复选框到我的数据库表"参与者"。我被卡住了。任何帮助深表感谢。

f(0, 0) to f(value, 0)

1 个答案:

答案 0 :(得分:0)

您没有在insert []数组中存储$ Name和$ Handicap值,只存储$ ID值。

要解决,请执行以下操作:

<input type='checkbox' name='insert[]' value='$ID|$Name|$Handicap'>

然后:

foreach($_POST['insert'] as $check) {
  $values = explode('|', $check);
  $ID = $values[0];
  $Name = $values[1];
  $Handicap = $values[2];
  //The rest of your SQL code goes here as you have it...
  $check = ''; 
}