Checkbox Array aus anderer Form submitten
Sanjoy
- javascript
Hallo liebe Helfer,
komme gerade nicht auf eine sinnvolle Lösung, folgender Auszug:
<form name="form1" action="/phpseite.php" method="post">
<select name="Test" size="1" onChange="submit();">
<option value="1" Option 1</option>
<option value="2" Option 2</option>
<option value="3" Option 3</option>
<option value="4" Option 4</option>
</select>
</form>
<form name="form2" action="/phpseite.php" method="post">
<input type="checkbox" name="checkboxes[key1]" value="value1">
<input type="checkbox" name="checkboxes[key2]" value="value2">
<input type="checkbox" name="checkboxes[key3]" value="value2">
</form>
Wenn ich die zweite Form (form2) abschicke, dann hab ich in php logischerweise das Array $checkboxes zu Verfügung. Ich möchte dies allerdings auch beim Abschicken der ersten Form zur Verfügung haben.
Liebe Grüße und vielen Dank
Sanjoy
hi,
Wenn ich die zweite Form (form2) abschicke, dann hab ich in php logischerweise das Array $checkboxes zu Verfügung. Ich möchte dies allerdings auch beim Abschicken der ersten Form zur Verfügung haben.
Dann pack doch beides in ein Formular.
gruß,
wahsaga
Hi,
Wenn ich die zweite Form (form2) abschicke, dann hab ich in php logischerweise das Array $checkboxes zu Verfügung. Ich möchte dies allerdings auch beim Abschicken der ersten Form zur Verfügung haben.
Was ist der Grund, warum du nicht alles in ein form schreibst?
mfG,
steckl
Hallo lieber Sanjoy,
Wenn ich die zweite Form (form2) abschicke, dann hab ich in php logischerweise das Array $checkboxes zu Verfügung.
stimmt so nicht!
Man bekommt NUR die markierten Checkboxes uebertragen.
Ich möchte dies allerdings auch beim Abschicken der ersten Form zur Verfügung haben.
hmm,
hast Du es schon mal versucht beim Abschicken mit dem Fuss aufzustampfen?
Nee, mal im Ernst,
nur was in dem versendeten Formular steht, wird auch uebertragen. Merke Dir in der Session welche Option aktiv ist und aendere das nur, wenn eine andere Option gesendet wurde. Dies sollte dieeinfachste Loesung sein.
Gruss Norbert