andreas: formulardaten mit url übergeben

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

  1. 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

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    „It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
    [HTML Design Constraints: Logical Markup]
    1. 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

      --
      Paradox ist, wenn der Innenminister sich äußert und der Außenminister sich erinnert.
  2. 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&amp;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.