我有一个名称为“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进行比较,如果有匹配的字母,则将其打印出来。答案 0 :(得分:1)
您需要更正您的表单,方法如下。
<form method="POST" action='myphpfile.php'>
<p>Търсене на храни: <input type="text" name="fsearch" id="food_search"> </p>
<input type="submit" value="Submit">
</form>