当我提交空白字段时,它会显示"出现问题"而不是"所有字段都是必需的。"。你能不能帮我找到我的错误。
PHP文件:
UITableViewCell
答案 0 :(得分:2)
你在PHP文件中的条件是错误的。请改用
if(isset($_POST['name']) && isset($_POST['email']) && isset($_POST['order'])) {
$data = array('message' => "Message A");
echo json_encode($data);
}else{
$data = array('message' => "All fields are required");
echo json_encode($data);
}
我将&&
用于所需的值。您可以根据需要使用&&
或||
。
<强>更新强>
if(!isset($_POST['name']) || !isset($_POST['email']) || !isset($_POST['order'])) {
$data = array('message' => "All fields are required");
echo json_encode($data);
}else{
// whatever you want to do, if all values available, goes here
}
答案 1 :(得分:1)
试试这个:
<?php
if(!isset($_POST['name']) || !isset($_POST['email']) || !isset($_POST['order'])) {
echo "No post values found!";
}
else{
$data = array('message' => "Message A");
echo json_encode($data);
}
?>
答案 2 :(得分:0)
而不是使用!isset()尝试使用empty()。