notenrolled.php
このコードは、入力値が正しい場合でもリダイレクトするだけです。入力した値が正しければ処理を続行してほしい。私のコードに何か問題がありますか?
<?php
//Setup connection to the database
$connect = mysql_pconnect("localhost", "root", "")
or die(mysql_error());
//Connect to the database
mysql_select_db("dbgis", $connect) or die(mysql_error());
$query = "SELECT * from tbl_student WHERE stud_id= '$stud_id' ";
$result = mysql_query($query);
$totalrows = mysql_num_rows($result);
while($row = mysql_fetch_array($result))
{
header("Location: yesno.php");
}
if($totalrows != 0)
{
header("Location: notenrolled.php");
}
?>
を試してみましたdie();
が、リダイレクト ループ エラーが表示されるだけなので、動作しているようyesno.php
です。そのため、コードを間違ったページに配置した可能性があると思い.php
ます。
フローは次のとおりです。ページ内の検索フォームを使用して検索guard.php
できるページがあります。query(stud_id)
次に、クエリが存在するかどうかを確認し、存在しないnotenrolled.php
場合は、クエリが見つかった場合は elseにリダイレクトして、 yesno.php
.