Maar nu heb ik een probleem..
Een eenvoudige arrays kon ik wel opslaan..maar een multidimensionele arrays niet. Kan iemand mij uitleggen hoe ik multidimensionele arrays kan opslaan.
De output van print_r($_POST) ziet er als volgt uit:
Array
(
[laatzien] => Array
(
[1] => text.php
)
[fotoid] => Array
(
[12] => 69
[13] => 29
)
[aantallimit] => Array
(
[12] => 15
[13] => 15
)
[textid] => Array
(
[12] => 12
[13] => 13
)
[orginalrowid] => Array
(
[12] => 1
[13] => 1
)
[savetext] => Save
)
Met deze code probeer ik arrays op te slaan..:
<?php
if (is_array($_POST)) {
foreach ($_POST as $key => $value) {
$exceptions = 'savetext, laatzien, ';
if (!preg_match("/$key, /", $exceptions)) {
foreach ($value as $subKey => $subValue) {
echo $subKey . $subValue . "<br>";
$sql = "UPDATE $invultexttab SET aantallimit='???', text_foto_id='???', text_border='???', text_title='???' WHERE text_id='$subKey'";
}
}
}
}
?>
Die echo $subKey.$subValue."<br>"; heb ik als output:
1269
1329
1215
1315
1212
1313
121
131
Zo te zien loopt arrays goed..alleen wil al deze gegevens niet goed opslaan in juiste velden.
Kan iemand dus mij even uitleggen.
bvd