0
我想在数据库中存储多个复选框值,而我的复选框名称是不同的,怎么可以保存??我有三列像调用它们,调用你,游览,我如何将每个值存储在数据库中。如何插入多个不同名称的复选框值?
HTML Code
<input type="checkbox" name="Called_them[]" value="1">1<br>
<input type="checkbox" name="Called_them[]" value="2">2<br>
<input type="checkbox" name="Called_you[]" value="1">1<br>
<input type="checkbox" name="Called_you[]" value="2">2<br>
PHP代码: -
if(isset($_POST['submits']))
{
$checked = $_POST['alled_them'];
$checked1 = isset($_POST['alled_them']);
for($i=0; $i < count($checked); $i++){
$tellfriend=new MemberEmails;
$tellfriend->called_them = isset($checked[$i])==0?'':$checked[i];
$tellfriend->save();
}
也许你犯了一个错字,因为我在你的HTML中看到'Called_them []'作为name属性,而在PHP中,你使用'alled_them'作为获取数据的关键元素。 – KarelG