Php Ergebnis-Seite angezeigt auf der gleichen Seite

Dies ist mein Code für die Suche form:

<html>
<head>
<title>Search</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<body>
    <form action="https://excelforth.com/search1.php" method="GET">
        <input type="text" name="query" />
        <input type="submit" value="Search" />
    </form>
</body>
</html>

Die Sache ist , Wenn ich behaupte, dass dieses Formular auf meiner web-Seite , geht Es an die php-Seite mit den Ergebnissen und zeigt die Ergebnisse an. Aber die Sache ist, es ist nur eine schlichte Seite mit nur die Ergebnisse werden angezeigt.

Meine Seite durchsuchen :

www.mysite/test/certification-database-search/

Die Php-Datei befindet sich in meinem webroot-Ordner . Mir wurde gesagt, dass für wordpress , die einzelnen Unterseiten können nicht bearbeitet werden .

Wie ich :

1.Die Anzeige der Ergebnisse auf der gleichen Seite wie der Seite suchen. Nicht eine komplett neue Seite.

2.Behalten Sie die Seite layout und Design /Kopf - /Fußzeilen auf der Seite

3.Wenn möglich, führen Sie die .php-Datei in /certification-Datenbank-recherche/und-Abfrage. anstatt die in meinem webroot-Ordner.

DANK!!

Setzen Sie Ihr Formular und PHP in einer Seite, PHP auf der Oberseite mit HTML unten, dann verwenden Sie action="" - verwenden Sie die Variablen aus dem Input als $var=$_GET['var']; dann echo $var; zum Beispiel (in einer nussschale)
OH wow!!! Danke! das war genau das was ich brauchte! Nun ist die Fehlermeldung für ungültigen eingegebenen Daten aus dem php angezeigt wird. Gibt es eine Möglichkeit, ich kann nicht zulassen, dass der php ausführen, bevor ich auf Absenden klicken? und nur laufen, wenn ich auf submit klicken?
Du bist herzlich willkommen. Sie können wickeln Sie Ihre PHP innerhalb einer bedingten Anweisung, wie if(isset($_GET['submit'])){ // code } nennen Sie Ihre submit-button <input type="submit" name="submit" value="Search" />
Ich erzielte einige Beispiel-code unten.

InformationsquelleAutor Nau Nau head | 2014-02-12

Schreibe einen Kommentar