我有下面的if语句我正在尝试确保变量client2在执行更新之前不是空的,因为必须对该客户端执行更新,但是有时候我取消注释if语句它会给出一个白色屏
if(!empty($client2)
{
mysqli_query($con,$query) or die ("Could not update ");
header('Location: preview.php?=client=$client');
}
我想要的是它不会产生白色屏幕我怀疑这是我忽略的小错误
在我添加
之前,问题也存在 header('Location: preview.php?=client=$client');
这是在进行更新后需要做的最后一步添加的,但我必须添加一个签入以显示错误,如果它在执行标题之前未通过更新但是现在我专注于获取它无论mysql错误如何都进行更新
答案 0 :(得分:3)
你的标题是错的,你应该这样做:
header("Location: preview.php?client=$client");
您还忘记了)
:
if(!empty($client2))
答案 1 :(得分:-1)
你错过了if的结束括号。 Empty是一个函数,需要用方括号()打开和关闭。和IF功能一样。换句话说,您不会关闭IF函数,因此PHP假定emtpy()之后的所有内容仍然是IF闭包的一部分。
另外,如果没有display_error,请尝试从不工作(在开发环境中)。
除此之外,您的标题功能还有一个' ='在问号之后。它不需要,最终会失败。