くそー、$_request の問題です。
$counter =0;
$temp = 0;
while(!is_null ($_REQUEST[ 'thisAnswer_id '. ++ $counter] ));
{
++$temp;
echo "~~ temp は ".$temp.";
カウンターは " .$counter " です。 ~ ";
$thisAnswer_id = array($counter => $_REQUEST[ 'thisAnswer_id '.$counter]);
?>
出力結果は次のとおりです:
~~~ 温度は1 ~~~
~~~ カウンタは 3 ~~~
そしてループは 1 回だけ実行され、実際には複数の値が前に渡されます
これを行う目的は次のとおりです。前のページを作成する 同じ属性を持つ多くの渡された値がループで受信され、配列に格納されます。
何が起こっているのか教えていただけますか? ありがとうございます
-- -- --解決策------------------
while(!is_null ($_REQUEST[ 'thisAnswer_id '. ++$counter])) ;
この行の後の「;」記号を削除します。
その後ろにはまだ } 記号があります。