私は今、丸一日取り組んでいますが、成功していません。私は初心者です。教えているコースのウェブページがあり、学生が学生番号を入力した後にマークを確認できるフォームを作成したいと思います。私は次のフォームを書きました:
<strong>Mid- term Grades:</strong>
<p>
</p>
<form action="Mark.php" method="post">
Enter your 7-digit Student Number: <input name="SNumber" size="7" type="text" /> <input type="submit" value="View Mark" /> <input type="reset" /> </form>
そして私はこのフォームをhtmlで書かれた私のウェブページに入れました。ここで、入力した学生番号が私のクラスにあるかどうかを確認します。はいの場合はマークを表示し、いいえの場合はこのセクションにいないと言います。
<?php
$SNumber = mysql_real_escape_string($_POST['SNumber']);
$sql = "SELECT * FROM table WHERE name = '$SNumber'";
$res = mysql_query($query, $connection);
if (mysql_num_rows($res) <= 0 ) $error = "You are not registered in this section.";
else{mysql_query(echo "$Mark")
?>
私の質問:
コースのページの最上部に検証コマンドを配置すると(インターネットで読んだ場合)、ページが停止して空白のページになります。何が問題ですか?どうすればこれを修正できますか?
自分の情報(学生番号と対応するマーク)を保存する方法がわかりません。
SNumber=1234567 Mark= 122 | Snumber=1234577 Mark=3 | SNumber=1034567 Mark= 122
データを保存する場所データを保存する方法入力を確認する方法マークを見つけて印刷する方法
コースページにpostメソッド付きの最初のフォームを含めると良いはずです。コースページの上部に検証コマンドを追加し(私の場合はページを強制終了します)、上記の形式でMark.phpというphpファイルに情報を保存しますか?私には何も機能していません。