XHTML: Formulardaten mit PHP auswerten
DJ_Cyberdance 12.09.2003 - 08:43 733 4
DJ_Cyberdance
Here to stay
|
Hallo! Folgendes Problem: Möchte in einer SQL-Datenbank suchen. Dazu benötige ich ein Eingabefeld, Radiobuttons und einen "Suchen"-Button. Die Werte dieser Elemente sollen dann als Parameter an die aufgerufene Seite übergeben werden (mittels urlencode). Wie geht das? Wie muß ein solches Formular aussehen, was schreib ich bei <form action="... hin?
Hab bisher nur was drüber gefunden, wie man sowas mit get, post etc löst, aber für einfaches lokales auswerten der daten und einbinden in url hab ich nichts gesehen...
|
Maehmann
OC Addicted
|
warum magst das per url übergeben? einfach ein php file schreiben, das die daten ausliest und ausgibt.
In form action kommt dann halt der name des php files rein.
denk nicht, das es so einfach geht die daten per url weiter zu geben ... maybe mit einem php file dazwischen, das die POST Vars in die url schreibt.
|
DJ_Cyberdance
Here to stay
|
Sorry, is mir nicht ganz einsichtig, was Du mir vorschlägst, könntest Du das bitte näher erläutern? Um die Daten als URL zu übergeben, brauch ich nur <a href="results.php?" . urlencode[$suchstring] ... und die sache hat sich. die frage ist eigentlich viel mehr, wie krieg ich den wert vom textfeld in $suchstring... (sorry, vielleicht war meine frage net ganz optimal gestellt)
|
Maehmann
OC Addicted
|
in dem du die daten ganz normal per Post an ein PHP File schickst, dort die einzelnen Vars ausliest, den Suchstring zusammen stückelst und dann wie du oben schreibst in die url "einbaust" ... Oder funktioniert ausirgendwelchen Gründen Post/Get nicht? Oder ich versteh echt nicht, wo dein Problem liegt
|
watchout
Legendundead
|
WTF? ich denke dj, du hast ein grundsätzliches verständnisproblem
<form action="deinphpfilename.php" method="GET"> <input type="text" name="deintextfeld" /><br /> <input type="submit" name="deinsendefeld" value="send" /> </form>
so ca sollts gemacht werden, normal gehört dann auch statt "GET" (datenübergabe per URL) ein "POST" (Direkte datenübergabe)
|