Salve a tutti,
partendo da questi due array:
GIORNI DELLA SETTIMANA
codice:
Array
(
[0] => Lunedì
[1] => Martedì
[2] => Mercoledì
[3] => Giovedì
[4] => Venerdì
[5] => Sabato
[6] => Domenica
)
GIORNI DA STAMPARE (i giorni in cui il ristorante è aperto)
codice:
Array
(
[0] => Array
(
[nome_pasto] => Cena
[giorni_validita] => Martedì, Mercoledì, Giovedì, Venerdì, Sabato, Domenica
)
[1] => Array
(
[nome_pasto] => Pranzo
[giorni_validita] => Lunedì, Martedì, Mercoledì, Giovedì, Venerdì, Sabato, Domenica
)
)
GIORNI DA CHECKARE
codice:
Array
(
[0] => Array
(
[nome_pasto] => Cena
[giorni_validita] => Martedì, Mercoledì, Giovedì, Venerdì
)
)
Inizio facendo un for per i giorni da stampare (i pasti):
Codice PHP:
for ($pasti = 1; $pasti <= sizeof($giorni_da_stampare); $pasti++) {
$arrpasti = $pasti - 1;
$nome_pasto = $giorni_da_stampare[$arrpasti]['nome_pasto'];
$giorni_validita = $giorni_da_stampare[$arrpasti]['giorni_validita'];
$giorniExp = explode(', ', $giorni_validita);
successivamente creo il for per i giorni della settimana:
Codice PHP:
for ($gSett= 0; $gSett <= 6; $gSett++) {
if(in_array($giorni_della_settimana[$gSett], $giorniExp)) {
//mi creo l'input checkbox
Ora qui dovrei lasciare aperto l'input e controllare intanto se questo pasto esiste nell'array giorni da checkare e successivamente dare l'attributo checked ai giorni presenti dentro l'array giorni da checkare e sinceramente mi sono bloccato.