2010年7月22日

FAQ 『PHPによるWebアプリケーションスーパーサンプル第2版』

●質問:「15-3 アンケート」のan.phpに関して
 ソースコードに以下のような記述があります。

$goukei =0;
for($i=1;$i<=5;$i++){
if(is_numeric($row[$i+6]))

 ここの$row[$i+6]は、どのような処理をしているのでしょうか?

●回答
 $row[$i + 6]は、$iが1から5まで変化するので、$row[7]~$row[11]に対応しています。

 これは、アンケートデータ格納用のanテーブルから取得したデータ($row)において8番目~12番目の列、つまり、回答件数が格納されるsel1cnt列~sel5cnt列に対応しています。

 結果として、ループする間にsel1cnt列~sel5cnt列の数値を合計して、総回答件数を求めています。




電子書籍アプリ
Book Village
新書、文庫、学芸書、
コミック

Books Lab HD
IT書、理工書、実用書

サイエンス・アイ HD
専用ブランド本棚

















企業情報広告案内個人情報について