我需要更改变量的值$destination
以帮助验证表单。如果表单中没有任何字段,则页面会刷新并显示错误消息,这很有效。如果所有字段均已填写,则$destination
值应更改并'it works!'
打印消息。但是,如果填写了所有字段并且用户提交了表单,'it works!'
则会打印消息,但$destination
' 的值仍设置为'this-page'
。我在这里想念什么?
$destination = '';
$fname = $_POST['fname'];
$lname = $_POST['lname'];
$phone = $_POST['phone'];
$email = $_POST['email'];
if (!$fname OR !$lname OR !$email OR !$phone) {
print 'Please fill in all of your contact information';
$destination = 'this-page';
}
else {
print 'It works!';
$destination = 'results-page';
}