PHP无法识别输入字段的名称

时间:2017-01-15 19:21:16

标签: php

我有一个名称为“fsearch”的输入字段,我想从中获取输入的数据。 我使用if(isset $_POST属性,但php无法检测到它,它返回false。这是我的代码

<!----------------------------------------------------------------
                              HTML
----------------------------------------------------------------->
<form method="POST">
<p>Търсене на храни: <input type="text" name="fsearch" id="food_search"></p>
</form>
<!----------------------------------------------------------------
                             PHP
----------------------------------------------------------------->
<?php
if(isset($_POST['fsearch']) && !empty($_POST['fsearch'])) {
echo "True!";
}
else{
echo "false";
}
?>

我不知道我哪里弄错了:/

编辑:我正在使用谷歌像即时搜索,我真的不需要提交按钮。它必须将输入的信息与数据库ROW进行比较,如果有匹配的字母,则将其打印出来。

1 个答案:

答案 0 :(得分:1)

您需要更正您的表单,方法如下。

    <form method="POST" action='myphpfile.php'>
    <p>Търсене на храни: <input type="text" name="fsearch" id="food_search">      </p>
    <input type="submit" value="Submit">
    </form>