このコードが機能しない理由を誰か知っていますか? どのラジオボタンが選択されているかを印刷したいだけです。何を選択しても常に「Null」と表示されます。PHPコードは以下です。
<?php
$conn = mysql_connect('localhost','student','student') or die(mysql_error());
mysql_select_db('vgs',$conn);
//Get Question 1
if (isset($_GET["q1option"]))
{
$q1option = $_GET["q1option"];
}
else
{
$q1option = "Null";
}
//Process Question 1
echo "".$q1option;
HTMLコードは以下です。
<form action="" method="get" >
<div id="Q1">
<label><input type="radio" name="q1option" value="Less_than_16" />Less than 16</label><br />
<label><input type="radio" name="q1option" value="16_or_more" />16 or more</label>
</div>
これについての助けをいただければ幸いです。「vgs」データベースに多くのテーブルがあることに注意してください。それが違いを生む場合。
ありがとうございました、
ダニエル
追加コード
以下のHTML
<input type="button" value="Submit" onclick="result();" />
<input type="reset" value="Reset" />
</form>
以下に JavaScript を埋め込みます。http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.jsを使用します
function result()
{
$('#Suggestion').load('process_answers.php');
}