这很奇怪,但我正在使用下面的 $_POST 方法发布输入:
$c = count($_POST['gridValues']);
但问题是我收到一条错误消息:
注意:未定义的索引:第 40 行 /web/stud/..../ 中的 gridValues(即上面的行)
为什么我会收到此错误,因为 $_POST 方法绝对正确?
下面是整个代码:
<?php
ini_set('session.gc_maxlifetime',12*60*60);
ini_set('session.gc_divisor', '1');
ini_set('session.gc_probability', '1');
ini_set('session.cookie_lifetime', '0');
require_once 'init.php';
ini_set('display_errors',1);
error_reporting(E_ALL);
session_start();
?>
$i = 0;
$c = count($_POST['gridValues']);
for($i = 0; $i < $c; $i++ ){
switch ($_POST['gridValues'][$i]){
case "3":
$selected_option = "A-C";
break;
case "4":
$selected_option = "A-D";
break;
case "5":
$selected_option = "A-E";
break;
}
}