Ich habe ein Eingabefeld mit dem Namen: "fsearch", aus dem ich Daten eingeben möchte. Ich verwende if(isset
mit $_POST
Eigenschaften aber php es nicht erkennen kann, wird es false.Here Rückkehr ist mein CodePHP erkennt den Eingabefeldnamen nicht
<!----------------------------------------------------------------
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";
}
?>
Ich weiß nicht, wo ich einen Fehler haben:/
EDIT : Ich verwende es für Google wie Instant-Suche, ich brauche nicht wirklich senden Schaltfläche. Es muss eingegebene Informationen mit Datenbank ROW vergleichen und wenn Buchstaben übereinstimmen, um es auszudrucken.
reichen Sie das Formular ein? –
Tut mir leid, ich weiß nicht, was du meinst. Ich brauche Sumbit-Taste? Ich bin ziemlich neu und immer noch dumm, also wenn du das bitte erklären kannst. <3 –
ja fügen Sie eine Absenden-Schaltfläche in das Formular auch in der Erklärung sollten Sie wirklich action = "somepage.php" verwenden, auch wenn Sie auf der gleichen Seite einreichen. – Chris