php无法验证字段是否已设置

时间:2015-11-29 06:47:12

标签: php jquery json ajax

当我提交空白字段时,它会显示"出现问题"而不是"所有字段都是必需的。"。你能不能帮我找到我的错误。

PHP文件:

UITableViewCell

3 个答案:

答案 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()。