【发布时间】:2014-10-18 14:05:55
【问题描述】:
我有一个有两个输入的表单。用户填写表单并单击提交后,这些输入将与 MySQL 表数据进行比较。
我想要做的是:当用户在表单中点击提交时,它会将用户重定向到THE SAME PAGE,但带有一条消息。
如果用户的输入与表中的数据匹配,那么Message应该是
“您的输入与数据库匹配”
如果用户的输入不匹配,则消息应该是相反的。
到目前为止,这是我的代码。同样,我需要知道的是,在按下提交按钮后,我如何保持在同一页面中。
$sql1 = " SELECT `Numero Cedula` FROM Teste WHERE `Numero Cedula`=$numero_cedula
and `Id`=$integer " ;
$objGet = mysqli_query($con, $sql1);
if( mysqli_num_rows($objGet) > 0 ) {
echo "Your input matches the database";
} else {
echo "Your input does not match the database";`
}
【问题讨论】:
-
@CBroe ,不一样。我已经知道如何检查它是否已提交。我的疑问是:提交后如何重定向到同一页面。
-
哦,你的意思是http://en.wikipedia.org/wiki/Post/Redirect/Get 模式……
-
如果您希望在查询后保持在同一页面中,您可以使用 Ajax 或将您的表单设置为
action=""