PHP echo auf andere Seite

...komplette Frage anzeigen

3 Antworten

Das geht mit einem sich selbstaufrufendem Formular und der Trennung der Teile über if/else. Oder aber mithilfe von Ajax, hier fängst Du per Javascript den Senden Button ab und übergibst die Prüfung an ein PHP Script welches einen Rückgabewert liefert und es direkt in Deinem Formular anzeigt. Hier kannst Du auch Echtzeitüberprüfungen zur Eingabe machen.

Für den Anfang mit Ajax... http://www.mysrc.de/jquery/formulare-mit-ajax-und-jquery-ein-kleines-tutorial/

Hi,

Du kannst z.B. alles in eine PHP-Datei packen, in der der HTML-Code drumherum steht. Damit sind Formular und php-Behandlungscode in der gleichen Datei und das Formular muss immer nur wieder dieselbe Datei referenzieren, was man auch dadurch hinbekommt, dass action="" leer gelassen wird im form-html-element:

<html>
<head>Test</head>
<body>
<form action="" method="post">

<input type="text" name="meinFeld" />

<input type="submit" value="Abschicken!" />

</form>
<?php

if (isset($_POST['meinFeld'] && empty($_POST['meinFeld']))
echo 'Fehler!';

?>

</body>
</html>

Das Beispiel ist stark vereinfachend. Also nur um mal so eine einfache Möglichkeit vorzustellen...

Was möchtest Du wissen?