Guten Morgen.
Ich habe folgendes Problem, ich habe ein mehrseitiges Formular, wobei die zweite Seite eine Zusammenfassung der Werte aus dem ersten Formular ist ("überprüfen Sie Ihre eingaben"). Auf dem Formular der ersten Seite habe ich ein paar Text-Inputs die so aussehen:
Ich sollte also auf der Zusammenfassungsseite im $_POST Array wiederum ein Array test haben durch das ich iterieren kann. Ungefähr so:PHP-Code:<input type="text" value="test1" name="test[t1]" class="cf_inputbox">
<input type="text" value="test2" name="test[t2]" class="cf_inputbox">
Leider geht das nicht. Denn $_POST["test"] ist kein Array, sondern ein String der die Werte der Text-Inputs enthält. Wenn ich mir das per var_dump(JRequest::get('post')) ausgeben lasse sieht das so aus:PHP-Code:foreach($_POST["test"] as $item){
echo $item;
}
Wenn ich die debug-Ausgabe von ChronoForms anschaue, sieht es da aber wie erwartet aus:PHP-Code:["test"]=> string(12) "test1, test2"
Ich hab da gestern bis in die Nacht dran gesessen und weiß nicht mehr wo ich noch ansetzen soll.PHP-Code:[test] => Array ( [t1] => test1 [t2] => test2 )
Ist das ein Problem von ChronoForms, Joomla oder mach ich was grundsätzlich falsch?


LinkBack URL
About LinkBacks
Zitieren

Lesezeichen