验证表单php 4输入,必须填写一个

时间:2012-07-16 22:38:51

标签: php

我有一个表格,我需要填写一个字段。我正在努力,但没有取得任何成功。

请指出我在哪里做错了。

if($text1=='' && $text2=='' && ($text3!='' || $text4!='' || $text5!='' || $text6!='')){

                    $abc->redirect('../xxxx.php');  
                    exit;

                    }


<tr>
<td>title: $</td>
<td><input type="text" id="dailyprice" name="text1" style="height: 25px; border: 1px solid #888; width: 80px;"></td>
<td>Desc: $</td>
<td><input type="text" id="weeklyprice" name="text2" style="height: 25px; border: 1px solid #888; width: 80px;"></td>
</tr>

<tr>
<td>Daily Price: $</td>
<td><input type="text" id="dailyprice" name="text3" style="height: 25px; border: 1px solid #888; width: 80px;"></td>
<td>Weekly Price: $</td>
<td><input type="text" id="weeklyprice" name="text4" style="height: 25px; border: 1px solid #888; width: 80px;"></td>
</tr>
<tr>
<td>Weekend Price: $</td>
<td><input type="text" id="weekendprice" name="text5" style="height: 25px; border: 1px solid #888; width: 80px;"></td>
<td>Monthly Price: $</td>
<td><input type="text" id="monthlyprice" name="text6" style="height: 25px; border: 1px solid #888; width: 80px;"></td>
</tr>

由于

2 个答案:

答案 0 :(得分:0)

如果我理解正确,那就尝试这样的事情。

if ((empty($text1) && empty($text2)) || (empty($text3) && empty($text4) && empty($text5) && empty($text5)) {
     $abc->redirect('../xxxx.php');
     exit();
}

答案 1 :(得分:0)

试试这个

if(isset($text1)== True && isset($text2)== True)) || (isset($text3)==True xor isset($text4)=True xor isset($text5)==true xor isset($text6)==true)