注意:未定义索引:check []在C:\ xampp \ htdocs \ wddb \ htmlform.php中

问题描述 投票:-2回答:1

我已经创建了一些复选框供用户选择自己的爱好。复选框的名称为check []。当我尝试将此数据插入数据库“学院”和表“数据”时,弹出错误提示->注意:未定义索引:C [\ xampp \ htdocs \ wddb \ htmlform.php中的check []和警告如下:警告:implode():在C:\ xampp \ htdocs \ wddb \ htmlform.php中传递的参数无效不知道下一步该怎么做。请帮助我解决此问题。代码如下:

<tr>
<td>Hobbies :</td>
<td>
<input type="checkbox" name="check[]" value="Listening to music">Listening to music<br />  
<input type="checkbox" name="check[]" value="Reading novels">Reading novels<br />  
<input type="checkbox" name="check[]" value="Swimming">Swimming<br />  
<input type="checkbox" name="check[]" value="Playing basketball">Playing basketball<br />  
<input type="checkbox" name="check[]" value="Singing">Singing<br /> 
</td>
</tr>
<tr>
<center>
<td><input class="submit" name="submit" type="submit" value="Submit"></td>
</center>
</tr>

和插入部分:

$checkbox = implode(',', $_POST['check']);
$insert = "INSERT Into data(Hobby) values ('$checkbox')";         
$query = mysqli_query($connection, $insert);
php html sql
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.