$tmp[0], ); $dataArr[]= $arr; } fclose($fp); //選択肢テキスト追加////////////////////////////////////////////////////////////////////// $size = count($dataArr); if ( isset($_POST["send"] ) === true ) { if ( $addsel === "" ) $err_msg1 = "選択肢を入力してください"; if ( $size > 50 ) $err_msg2 = "これ以上選択肢の追加はできません"; if( $err_msg1 === "" && $err_msg2 ==="" ){ $fp = fopen( "anke1sel.txt" ,"a" ); fwrite( $fp , $addsel."\n"); $message ="書き込みに成功しました。"; } } //選択肢テキスト//データ読み込み//////////////////////////////////////////////// $fp = fopen("anke1sel.txt","r"); $dataArr= array(); while( $res = fgets( $fp)){ $tmp = explode("\t",$res); $arr = array( "addsel"=>$tmp[0], ); $dataArr[]= $arr; } fclose($fp); //得票数読み込み////////////////////////////////////////////////////// $fp2 = fopen("anke1vote.txt","r"); $i=0; while (($dataArr2["$i"][0] = fgetss($fp2, 4096)) !== false) { $dataArr2["$i"][0] = rtrim($dataArr2["$i"][0]); $i++; } fclose($fp2); //投票数書き込み/////////////////////////////////////////////////////////////////////// $selnum = 0; $selnum2 = 0; $selnum3 = 0; $size = count($dataArr); for($i = 0; $i < $size; $i++) {//ループ $savevote = $op.$i; if ( isset($_POST["$savevote"] ) == true ) {//投票された選択肢 if ( $i== 0 ) { $fp2 = fopen( "anke1vote.txt" ,"w" ); } else{ $fp2 = fopen( "anke1vote.txt" ,"a" ); } if($dataArr2["$i"][0]==""){$selnum2=0;} else{$selnum2 =$dataArr2["$i"][0];} $selnum2 =$selnum2+1; fwrite( $fp2 , $selnum2."\n"); } else{///投票されてない選択肢 if ( $i== 0 ) { $fp2 = fopen( "anke1vote.txt" ,"w" ); } else{ $fp2 = fopen( "anke1vote.txt" ,"a" ); } if($dataArr2["$i"][0]==""){ $selnum3=0; } else{ $selnum3 = $dataArr2["$i"][0]; } fwrite( $fp2 , $selnum3."\n"); } fclose($fp2); }//ループ終わり //得票数読み込み////////////////////////////////////////////////////// $fp2 = fopen("anke1vote.txt","r"); $i=0; while (($dataArr2["$i"][0] = fgetss($fp2, 4096)) !== false) { $dataArr2["$i"][0] = rtrim($dataArr2["$i"][0]); $sougou +=$dataArr2["$i"][0] ; $i++; } fclose($fp2); //print << アンケート

Question 1.

アンケート