Sascha: Formularprüfung- aber wie?

Beitrag lesen

Hallo,

also habe ich das nun so richtig verstanden, wenn ich die Prüfung per PHP realisieren möchte, müste ich das wie folgt machen:

1. User gibt Suchdaten ins Formular ein, und sendet es ab
2. Suchanfrage startet darauf hin ein weiteres PHP-Script, indem
   ich mit z.B. mit if(isset($wort2)) oder if ($wort2  == "") oder
   oder dann erstmal meine gewünschten Bedingungen checke, und das
   dann in einer while ... do... Schleife oder? solange durchlaufen
   lasse, bis alle Daten korreckt sind, und darauf hin das erst
   an den Server übertragen wird ...

... bzw. wenn ein PHP-Script das checkt, wäre die Prüfung auf Serverseite oder?

Jetzt stellt sich nur die Frage, mit welchem Befehl kann ich das dann an mein Verarbeitungsscript weiterreichen? - also ich meine wenn die Werte ok sind, wäre es ja für den User doof, wenn er erst noch einen Formularbutton, LINK o.ä. drücken muß, damit es weitergeht ...

Habe ich das da oben so richtig vertanden, oder wie soll ich es am besten machen deiner Meinung nach?

Besten Dank vorab.

Mfg.

Sascha

Hi,

Nun ist das Problem, wenn jemand so schlau ist, und zwar alle 3 Felder mit Suchbegriffen bestückt, aber keinen Operator auswählt, das es zu einem Problem kommt, weil diese Angaben einfach fehlen.

eliminiere die Möglichkeit "keine Auswahl".

Nun wäre es denke ich mal am einfachsten, wenn man dem Formular vor es abgesendet wird, auf solche Eingabefehler hin überprüft.

Das geschieht clientseitig, also z.B. mit JavaScript. Da Du clientseitig nichts voraussetzen darfst, mußt Du mögliche Fehler nach wie vor serverseitig abfangen.

Am besten das ganze in HTML

HTML kann nur eine Struktur und dessen Inhalte liefern. Es kann nicht das geringste prüfen.

/ PHP

"if"

und Notfalls in Perl-CGI,

Auch "if"

aber nicht in JAVA / JAVA Script o.ä. ...

Wenn Du _vor_ dem Versand eine Prüfung wünschst, sind serverseitige Prüfungen zu spät.

Cheatah