数组计数不在我的表单中工作

时间:2015-02-26 11:59:14

标签: php mysql arrays

数组计数在我的表单中无法正常工作..我克隆了输入值

请查看此链接中的完整代码Click Here

  

这是php代码

if(isset($_POST['Submit'])) {
     echo $cnt = count($_POST['task_description']);  //die();

for($i=0;$i<$cnt; $i++ ){
    mysqli_query($con,"INSERT INTO ts_task(project,task_title,task_description,minutes,created_date,status)VALUES('".$_POST['project'][$i]."','".$_POST['task_title'][$i]."','".$_POST['task_description'][$i]."','".$_POST['minutes'][$i]."','".date('Y-m-d')."','".$_POST['status'][$i]."')");
  }

header("Location:tasklist.php");    
die();
}
  

这是我的HTML代码

 First Array
 <input name="task_title[]" class="form-control"  type="text"  style="width:150px;">
 <input class="form-control"  type="text" name="task_description[]" style="width:150px;">
 <input class="form-control"  type="text" name="project[]" style="width:150px;">
 <input class="form-control"  type="text" name="minutes[]" style="width:150px;">

Second Array
<input name="task_title[]" class="form-control"  type="text"  style="width:150px;">
 <input class="form-control"  type="text" name="task_description[]" style="width:150px;">
 <input class="form-control"  type="text" name="project[]" style="width:150px;">
 <input class="form-control"  type="text" name="minutes[]" style="width:150px;">

我打印POST值的计数,但它只返回1 ..

1 个答案:

答案 0 :(得分:-2)

请确认:

  1. 两个文本框至少包含一些值。
  2. 两者的形式相同。