TOM: Werte per «a href» an Formular übermitteln...

Hallo!

Ich habe für ein Kontaktformular folgende Vorgaben erhalten:
Beim Anklicken eines Links (z.B. ProduktA) soll eine Formularseite erscheinen, in der das Produkt A dann bereits angekreuzt sein soll.
Alles was mir einfiel:
Theoretisch wäre es möglich, mehrere Formulare mit bereits angekreuzten Produkten zu erstellen und dann auf das betreffende Formular zu verweisen. -Theoretisch-
Bei vielen Produkten bzw. laufenden Änderungen wird das Ganze dann aber schnell aufwendig.
Gibt es da überhaupt eine sinnvolle Lösung (von Shops mal abgesehen)?

Ciao, Tom

  1. Hallo,

    also eine möglichkeit wäre, Du machst ein Formular aus einem Button, und einem versteckten Feld, das den Wert enthält, beim drücken des Button liefert ein CGI-Script das ANtwortformular zurück.
    Eine andere Möglichkeit wäre ein Java-Script, dass den Wert übergibt (via eine Variable in einem anderen Rahmen, oder ein Anhang an die URL),

    Gruss

    Marko

    1. Hi!

      also eine möglichkeit wäre, Du machst ein Formular aus einem Button, und einem versteckten Feld, das den Wert enthält, beim drücken des Button liefert ein CGI-Script das ANtwortformular zurück.
      Eine andere Möglichkeit wäre ein Java-Script, dass den Wert übergibt (via eine Variable in einem anderen Rahmen, oder ein Anhang an die URL),

      Wenn man das Formular eh mit einem Script bearbeiten möche (Auswerten, Fehler abfangen usw.) dann kann man auch dieses Script - welches ja das Formular ausgeben kann - aus den links heraus aufrufen und gleich einen Parameter mit übergeben:

      http://www.stadtplandienst.de/query?ORT=hh&STR=Behringstrasse&HNR=28a&PLZ=22765&TXT=Hier+sitzt+abstrakt+-+Datenbanken+und+verteilte+Systeme

      ciao,
         Jörk

  2. Hallo,

    eine moegliche Loesung koennte so aussehen....
    Der Link irgendwo ruft direkt ein CGI-Script auf:
    ...a href=/cgi-bin/macheinformular.pl?10110110111
    das heisst: hinter dem ? uebergibst Du eine Zahl oder einen Code.

    Das Script:
    macheinformular.pl als CGI-Script generiert eine HTML-Seite mit FORMULAR-Ojekten wie Inputfelder, Checkboxen usw. Im Script wird der uebergebene Code wie folgt ausgelesen:
    $code = $ENV{QUERY_STRING} und daraus leitest Du weiter ab, welche Checkboxen zum Beispiel "checked" sind oder was Du halt so brauchst...

    Viele Gruesse, Rolf