コードに次のステートメントがあります
$query3="select * from students where student_name = '$referredby'";
$result3=mysql_query($query3);
$num_rows = mysql_num_rows($result3);
if($num_rows==0){
echo "Nobody Found";
die();
}else{
echo "Number Of Rows ".$num_rows;
die();
}
クエリを実行する前に変数の値をエコーすると、$referredby
変数の正しい値が$referredby
表示され、テーブルを見ると、その値に一致する学生の名前が表示されます。
ただし、プログラムを実行すると、返された行数をテストするifステートメントですぐに吹き飛ばされます。
何かが欠けていますが、見つけられないようです。助けていただければ幸いです。