Wie echo auf der gleichen html-Seite nach dem Formular Absenden?
Wenn das Formular abgeschickt wird, wird meine Seite umgeleitet wird, um die PHP-und das echo angezeigt wird. Wie kann ich das echo ohne Weiterleitung auf die PHP-Seite? So das echo angezeigt werden sollen, in die html-Seite (wo das html-Formular befindet).
<form method="post" action="../form.php">
<input type="submit" name="1" value="YES" />
<input type="submit" name="1" value="NO" />
</form>
-
<?php
$answer = $_POST['1'];
if ($answer == "YES") {
echo 'Good!!!';
}
else {
echo 'Try Again!';
}
?>
ist die form und der code für alle in dem selben Skript (form.php)?
was meinst du mit
Nicht genau sicher, ob ich verstehe, was Ihr sagt, aber es klingt wie Ihr versucht, etwas darstellen, ohne eine Aktualisierung der Seite, die man mit AJAX
Wenn Sie auf einen der submit-buttons, ich möchte echo-ein Ergebnis, aber nicht die Seite verlassen. Wie kann die echo-Nachricht angezeigt werden auf der html-Seite, wo das Formular befindet sich anstelle der PHP? Ich meine, ohne Ajax. Meine Idee ist, senden Sie den Wert aus der PHP einen input textfield-Objekt in der html-Seite. Macht das Sinn?
was meinst du mit
form has submitted somewhere on the html page(maybe inside a div or input field)
Nicht genau sicher, ob ich verstehe, was Ihr sagt, aber es klingt wie Ihr versucht, etwas darstellen, ohne eine Aktualisierung der Seite, die man mit AJAX
Wenn Sie auf einen der submit-buttons, ich möchte echo-ein Ergebnis, aber nicht die Seite verlassen. Wie kann die echo-Nachricht angezeigt werden auf der html-Seite, wo das Formular befindet sich anstelle der PHP? Ich meine, ohne Ajax. Meine Idee ist, senden Sie den Wert aus der PHP einen input textfield-Objekt in der html-Seite. Macht das Sinn?
InformationsquelleAutor zefs | 2013-01-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, Sie können eine Kombination von
<iframe>
und javascript, um die Ergebnisse zu erhalten.ich bin froh, dass es geholfen 🙂
InformationsquelleAutor Bogdan
Können Sie es nicht auf der gleichen Seite - zumindest nicht ohne asynchronen client-server-Kommunikation-Techniken wie AJAX. Andernfalls können Sie die folgenden verwenden:
als Ihre form öffnenden tag, dann legen Sie die PHP-Verarbeitung code am Anfang des Dokuments, wie folgt:
Diese Weise können Sie das layout Ihrer Seite, je nachdem, ob das Formular ausgefüllt wurde oder nicht. die $_SERVER['PHP_SELF'] enthält den Verweis auf die aktuell angeforderte Seite, und deshalb ist Sie immer auf der richtigen Seite, auch wenn es umbenannt wird. Diese können Sie Zeit sparen, wenn bug-tracking.
InformationsquelleAutor Max Snijders
Kombinieren Sie HTML-und PHP auf der gleichen Seite.
Für mich sieht es wie das, was der OP fordert.
Es vereint die HTML-und PHP auf der gleichen Seite, das ist das, was ich verstanden habe von der OP.
ja, aber gleiche Stück code in Frage :] (außer es wird keine E_NOTICE-Warnung)
InformationsquelleAutor Marcus Recck
Können Sie eine Aktion festlegen, die auf der gleichen Seite, zum Beispiel:
Wenn ich arbeite, auf eine Datei namens index.php
werden mein form:
InformationsquelleAutor Andrew