PHPとDBを使ってアプリを作成しています。
そこで、複数のテーブルからカラムを取得して、表示したいと思っています。
エラーは起きないのですが、うまく表示されません。
テーブルは、3つのテーブルを使っています。
各テーブルから一つずつ、カラムを取得したいです。
###ソースコード
require "../pass.php"; $sql = "SELECT * FROM questionnaires LEFT JOIN questiones ON questionnaires.id = questiones.questiones_id"; //代入 $recordSet = mysql_query('SELECT COUNT(id)FROM questionnaires,questiones,answers'); $result = mysql_query($sql,$link); //変数 $questionnaires = $_POST[questionnaires.name]; $question = $_POST[questiones.question]; $answer = $_POST[answers.question1]; //html echo '<h1 align="center">'.$questionnaires.'</h1>'; echo '<form action ="questionWrite.php">'; echo '<div align="center" class="question">'; $question_count = 1; while($line = mysql_fetch_assoc($result)){ print("<p>質問".$question_count.$question."</p>"); for($i=1; $i<count($line); $i++) { print("<input type='radio' name='question{$question_count}' value={$i}>".$answer."<br>"); } $question_count++; }
questionnairesというテーブルからnameカラムを
questionesというテーブルからquestionカラムを
answersというテーブルからquestion1カラムをとってきています。
アドバイスおねがいいたします。
回答2件
あなたの回答
tips
プレビュー