フォームから送信した値とMySQLの値と比較したい
PHP初心者です。
フォームから送信した値とMySQLの値を比較したいのですが、行き詰まっています。
以下の、”//(1)↓”のところが動作しません。どなたか助けていただけないでしょうか?
MYSQLの値は1レコードのみの抽出し、そのカラム”seikai”と、フォームから送信された”rad”と比較したいのです。
<?php
//区画
$kukaku = "1";
// ファイルインクルード
include("db.php");
// データベース接続
$conn = mysql_connect($host, $user, $pw) or die("データベース接続エラー");
mysql_select_db($db, $conn) or die("接続エラー");
// データ抽出
$sql = "SELECT * FROM $table where id = '$kukaku'";
$res = mysql_query($sql, $conn) or die("データ抽出エラー");
// データを受け取る
$rad = @$_POST["rad"];
?>
<table width="200" border="1">
<?php while ($row = mysql_fetch_array($res, MYSQL_ASSOC)) { ?>
<tr>
<td>DBの正解<?php echo $row["seikai"]?><br>
送信された答え=<?php echo $rad?>
</td>
</tr>
<?php } ?>
</table>
<?php
if ($rad == ""){
echo "<p><font color=#FF0000><b>答えを選択して下さい!</b>";
echo "<p><a href=\"form.php\">戻る</a>";
exit ();
}
//(1)↓
if ($seikai == $rad){
echo "<p><font color=#FF0000><b>正解です!</b></font>";
exit ();
}
// 接続解除
mysql_close($conn);
?>
お礼
切り捨てできました。ありがとうございました。
補足
実はしばらくの間違う問題を解決させていたのでまだ掲示板にはとりかかってないんです。 今月末に研究発表があるのでとりあえず機能を増やしています。 まずは基本的な簡単な掲示板を作ってみようと考えています。 わざわざありがとうございました。