Hallöle,
ich lese $_POST in ein Array ein. Ein Wert ist selbst ein Array aus hidden fields. Damit habe ich Probleme:
HTML- Form:
...
<input type=hidden name='dateiname[5]' value='kath_kirche.jpg'>
<input type=hidden name='bildtext[5]' value='Katholische Kirche'>
<div class='bild'><img class='card hoch' src="postkarten/kath_kirche_2.jpg" alt="Kath. Kirche"></div>
<p class='button lo'><input type=radio name='motiv' value='5' > Katholische Kirche</p>
...
Datenübernahme in PHP:
$arr = array(
'motiv' =>($_POST['motiv']) ? trim($_POST['motiv']) : trim($_GET['motiv'])
,'arr_dateiname' => array(($_POST['dateiname']) ? trim($_POST['dateiname']) : trim($_GET['dateiname']))
,'arr_bildtext' =>($_POST['bildtext']) ? trim($_POST['bildtext']) : trim($_GET['bildtext'])
...
Weder mit noch ohne vorangestelltes array(.. bekomme ich die Post- Daten.
var_dump:
...
array(7) {
["motiv"]=>
string(1) "2"
["arr_dateiname"]=>
array(1) {
[0]=>
string(5) "Array"
}
["arr_bildtext"]=>
string(5) "Array"
...
Was mache ich falsch?
Lieben Gruß, Kalle