何度も質問訂正申し訳ありません。
PHP初心者です。
PHPとphpMyAdminを利用したアンケート回答ページを作成しています。
現在、アンケートの質問データ等はcsvで読み込んでいるのですが、データベースから質問データ等を呼び出す方法に変更したいと考えています。
データベースのテーブルは、タイトル・質問内容・選択項目の3つの種類に分けて利用しようと考えています。
↓現在のコードは、csvファイルを読み込んでいます。
実行すると読み込みは成功するのですが、なぜかラジオボタンが1つ余分に出力されてしまいます。
また、csvの場所が文字化けして表示されてしまいます。
require "../pass.php"; setlocale(LC_ALL, 'ja_JP.UTF-8'); echo '<h1 align="center">アンケート</h1>'; echo '<form action ="questionWrite.php">'; echo '<div align="center" class="question">'; $fp = fopen("csv/question.csv","r"); //質問番号 $question_count = 1; while($line = fgetcsv($fp, 1000)){ mb_convert_variables("UTF-8", "SJIS", $line); echo "<p>質問{$question_count}: {$line[1]}</p>"; for($i=1; $i<count($line); $i++) { echo "<input type='radio' name='question{$question_count}' value={$i}>{$line[$i+1]}<br>"; } $question_count++; } echo '</div>';
どうかご教授宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー