Mijn vraag/hulp is misschien wat lastig te begrijpen, maar ik hoop zo dat iemand me hierbij kan helpen.
Deze onderste array is de filter, hierin staan alle opties waarop een gebruiker kan filteren
In de volgende array zie je wat de gebruiker heeft gekozen om te filteren <form> functie met post
Het gaat om de number [3]. Dit nummer is gelijk aan de eerste [3] in de eerste array.
De array in deze nummer [3] staat weer gelijk aan de column ["sub_label"] waarin weer de opties staan.
Wat ik nu zou willen is aan de eerste array een 'checked' column willen toevoegen. Zodat er op de pagina de juiste checkboxen selecteert.
Maar ja, hoe....?
- Hulp met Array
-
05-03-2016, 16:24 #1
- Berichten
- 151
- Lid sinds
- 17 Jaar
Hulp met Array
-
05-03-2016, 21:29 #2
- Berichten
- 151
- Lid sinds
- 17 Jaar
Re: Hulp met Array
Antwoord :
PHP Code:foreach($_POST as $key => $selected) {
if (array_key_exists($key, $sidebar)) {
foreach($sidebar[$key]['sub_label'] as $keySub => $subLabel) {
if (in_array($subLabel['sublabelID'], $selected)) {
$sidebar[$key]['sub_label'][$keySub]['checked'] = 'checked';
}
}
}
}
-
09-03-2016, 14:34 #3
- Berichten
- 1.001
- Lid sinds
- 17 Jaar
Re: Hulp met Array
je kunt "array_push" gebruiken met array_pop kun je ze weer uit de array gooien ;-)
-
09-03-2016, 14:40 #4
- Berichten
- 1.001
- Lid sinds
- 17 Jaar
Re: Hulp met Array
even voorbeeldje:
<?php
$boeken = array();
$boeken[0]["titel"] = "test1";
$boeken[0]["omschrijving"] = "test omschrijving 1";
$boeken[1]["titel"] = "test 2";
$boeken[1]["omschrijving"] = "test omschrijving 2";
$boeken[2]["titel"] = "test 3";
$boeken[2]["omschrijving"] = "test omschrijving 3";
echo "<pre>";
print_r($boeken);
echo "</pre>";
array_push($boeken[1], array("checked" => "ja"));
echo "<pre>";
print_r($boeken);
echo "</pre>";
?>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic