Home | Registrieren | Einloggen | Suchen | Aktuelles


Forum » Auszeichnungssprachen » Formuler, mehrere Variablen mit einem Value übergeb... Antworten
Formuler, mehrere Variablen mit einem Value übergeben?

Al Blank
Quasselstrippe


Beiträge: 368



Hallo ich mal wieder,

ist es möglich mehrere Variablen mit einem Value zu übergeben?

Beispiel:

1:
<input type="radio" name="description" value="datum&month=February&day=26&year=2005"></label>


Konkret geht es darum das der user über einen Radiobutton eine Kalenderwoche (von 53) auswählt. Das Formular soll dann den Monat, das Jahr und den Tag übermitteln. Mit hidden fields läßt sich das glaub ich auch nicht so realisieren. Vielleicht hat jemand eine Idee wie ich da tricksen kann.

Greets,

Al Blank

  Profil   Editieren   Zitieren

HoRnominatoR
Mausakrobat


Beiträge: 165


<form action="blubb.php?var1=wert1&var2=wert2&var3=wert3...">

---
get OPERA for free

  Profil   E-Mail   Website   Editieren   Zitieren

Al Blank
Quasselstrippe


Beiträge: 368


Danke für die schnelle Antwort, aber ich glaube nich das dies so funktioniert. Wie erwähnt hat der user 53 Radiobuttons zur Auswahl, klickt er einen, dann sollen 3 Werte übermittelt werden. Wie schreibe ich diese entsprechnden Werte in
<form action="blubb.php?var1=wert1&var2=wert2&var3=wert3...">?

Da müßte ich ja dann 53 formulare anlegen, sehe ich das richtig?

  Profil   Editieren   Zitieren

languitar
Foren-Team


Beiträge: 2795


nein nein...
Warum müssen den mit einer Option mehrere Werte übergeben werden? Das ist erst mal gegen jedes logische Prinzip würd ich sagen...
Wenn es trotzdem sein muss und du dir die andere Werte nicht irgendwie mit der Zielseite des Formulars raussuchen kasst, könntest du das z.B. so machen:

1:
<option value="a|b|c">eine Option 3 Werte</option>


und dann den String in PHP mit Explode zerreißen.

---
Take a look here!
Lichtblick - Einblick - Ausblick

  Profil   E-Mail   Website   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Oder halt den Wochenanfang als Unix-Timestamp. Halt das Value als einzelnen Wert betrachten. Ob nun Unix-Timestamp, Iso-Date oder was komplett eigenes ist dem Computer ja erstmal egal.

---
Weaverslave

Diese Nachricht wurde geändert von: subjective
  Profil   Website   Editieren   Zitieren

Al Blank
Quasselstrippe


Beiträge: 368


Stimmt das ist auch eine Möglichkeit, nur muß hier leider noch eine ander Variable übergen werden, die der User unter 8 Möglichkeiten auswählen kann. Ich hab das jetzt mit dem Explode gemacht und funzt!

  Profil   Editieren   Zitieren

subjective
Forenheld


Beiträge: 848


Das meinte ich - du faßt mehrere Werte zu einem zusammen. Für das Formular ist es somit ein einzelner Wert.

ISO-Date hätte übrigens die Struktur YYYY-MM-DD. Das kann man wunderbar mit explode() zerlegen





---
Weaverslave

  Profil   Website   Editieren   Zitieren
 

Antworten
Nach oben