您好我有一个表单,通过单个复选框发送,这是完美的工作,但是当我添加第二个复选框时,第二个复选框似乎没有传递任何信息。第一个可以工作,但第二个没有。
以下是我的代码,任何建议都将不胜感激,谢谢。
表格方
"<input type='checkbox' name='ip[]' value='$row[ip]'/>";
"<input type='checkbox' name='in[]' value='$row[ip]'/>";
添加Side
$ip_array = isset($_POST['ip']) && is_array($_POST['ip']) ? $_POST['ip'] : array();
foreach( $ip_array as $ip ) {
$in_array = isset($_POST['in']) && is_array($_POST['in']) ? $_POST['in'] : array();
foreach( $in_array as $in ) {
代码的顶部部分似乎正好关闭了复选框,但底部却没有。
答案 0 :(得分:0)
请找到以下代码以获取复选框的输入:
<?php
$var1 = $_POST["ip"];
$var2 = $_POST["in"];
if(is_array($var1))
{
if(sizeof($var1) > 0)
{
foreach($var1 as $i)
{
echo $i;
}
}
else
{
echo "No value selected in ip";
}
}
if(is_array($var2))
{
if(sizeof($var2) > 0)
{
foreach($var2 as $i)
{
echo $i;
}
}
else
{
echo "No value selected in";
}
}
?>