これは奇妙ですが、以下の $_POST メソッドを使用して入力を投稿しています。
$c = count($_POST['gridValues']);
しかし問題は、次のようなエラーが表示されることです。
Notice: 未定義のインデックス: gridValues in /web/stud/..../ 40 行目 (上記の行)
$_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;
}
}