如何检查记录是否存在于变量中,然后使用变量记录验证表单输入

时间:2017-11-21 12:53:20

标签: php

有这段代码我想在处理结果之前检查记录是否存在于 $ pas 中  然后尝试通过表单输入验证 $ pas 我试过这个:

$pas = "1234";
$text = "12345678910111213141516";
if(empty($pas)) {
    echo $text;
}
else
{
    if (isset($_POST["subscribe"]))
    {
        $phone = $_POST["phone"];
        if ($phone == $pas)
        {
            echo $text;
        }
        else
        {
            if ($phone != "$pass")
            {
                echo erro;
            }
        }
    } 
}
if(!isset($_POST["phone"]) || $_POST["phone"] != $pas)
{
    echo '<form action="#" method="POST">
        Your Phone Number <br /> 
        <input type="text" name="phone" value="080"/>
        <input type="submit" name="subscribe" value="SEND PAYMENT"/>
        </form>';
}

但是即使在&#39; pas&#39;我不知道我做错了什么?

1 个答案:

答案 0 :(得分:0)

ActionChains(driver).move_to_element(zoom_out_button).click("xpath_css_hidden_element").perform()

你的其他支架比你想要的更早关闭,所以你的<?php $pas = "1234"; $text = "12345678910111213141516"; if(empty($pas)) { echo $text; } else { if (isset($_POST["subscribe"])) { $phone = $_POST["phone"]; if ($phone == $pas) { echo $text; } else { if ($phone != "$pass") { echo erro; } } } if(!isset($_POST["phone"]) || $_POST["phone"] != $pas) { echo '<form action="#" method="POST"> Your Phone Number <br /> <input type="text" name="phone" value="080"/> <input type="submit" name="subscribe" value="SEND PAYMENT"/> </form>'; } } 会被执行,因为它在echo之外