formulardaten mit url übergeben
andreas
- php
Hallo,
ich habe folgendes Problem:
ich möchte markierte checkboxen über
die url an eine andere datei übergeben. ich möchte
vollständig auf javascript verzichten.
ist es möglich im formular enthaltene information
an die url anzuhängen? es soll quasi alle information die
sonst per post als formular übermittelt würde beim klick auf
einen link übermittelt werden.
habe schon etliche möglichkeiten versucht
sessionvariablen, mit url übergeben aber das geht ja alles
nicht da dies vor der formulareingabe erzeugt werden muss.
besten dank im voraus
Hallo andreas.
ist es möglich im formular enthaltene information
an die url anzuhängen? es soll quasi alle information die
sonst per post als formular übermittelt würde beim klick auf
einen link übermittelt werden.
Ja, verwende an Stelle von POST einfach GET. In Bezug aufs HTML bedeutet dies, dass du einfach nur das http://de.selfhtml.org/html/referenz/attribute.htm#form@title=method-Attribut aus dem öffnenden form-Tag streichen musst, da GET der Standardwert für besagtes Attribut ist.
Einen schönen Freitag noch.
Gruß, Mathias
Hallo,
Ja, verwende an Stelle von POST einfach GET. In Bezug aufs HTML bedeutet dies, dass du einfach nur das http://de.selfhtml.org/html/referenz/attribute.htm#form@title=method-Attribut aus dem öffnenden form-Tag streichen musst, da GET der Standardwert für besagtes Attribut ist.
es schadet aber auch nichts, wenn method="get" explizit stehenbleibt, das liest sich dann irgendwie eindeutiger.
Und ergänzend dazu bietet es sich noch an, die Submit-Buttons so zu formatieren, dass sie optisch den bisher vorhandenen Links gleichen.
Ciao,
Martin
Hi andreas,
es soll quasi alle information die
sonst per post als formular übermittelt würde beim klick auf
einen link übermittelt werden.
Du kannst an einen ganz normalen HTML-Link einfach die GET Parameter
dranhängen, wie sie sonst beim Formular angehängt würden, also statt
auf index.php zu verlinken, verlinke z.B. auf
index.php?variable=wert&variable2=andererwert
Könnte als HTML-Link so aussehen (beachte die Kodierung von &!):
<a href="index.php?variable=wert&variable2=andererwert">Test</a>
Bedenke, dass du alle in „wert” enthaltenen Sonderzeichen ebenfalls
kodieren musst - aus „zwei Wörter” wird dann z.B. „zwei+W%C3%B6rter”
PHP kennt die Funktion urlencode() um alle in einem String enthaltenen
Zeichen zu kodieren.
MfG, Dennis.