想象一下:你有两个不同的页面。一个是表单所在的页面。另一个用作表单的登录页面(带有 GET 语句,例如/newpost.php?recoverPost=115
)。您要做的是在没有设置 ID 时忽略用于表单的所有代码。我该如何做到这一点?我尝试使用以下 PHP If 语句:
$id = $_GET['recoverPost'];
if($id != NULL)
{
//yadayada
}
和
$id = $_GET['recoverPost'];
if(isset($id))
{
//yadayada
}
没有成功。我能做些什么来检测是否?recoverPost
设置了?
编辑:片段:
if (isset($_GET['recoverPost']))
{
include('../includes/db_connect.php');
$query_recover = $db->prepare("SELECT title, body, category_id, post_preview FROM deletedPosts WHERE post_id=$id");
$query_recover->execute();
$query_recover->bind_result($title, $body, $category_id, $post_preview);
}