Ciao a tutti,
ho un codice che mi estrae un numero dal DB (che sarebbe la data di un giorno) e lo associa a una select. La select contiene i giorni di un mese e vorrei che l'opzione venga selezionata al caricamento della pagina quando i due numeri combaciano. A me sembra che funzioni tutto ma sto animale non mi seleziona il numero corrispondente. Con le prove che ho fatto sembra che l'if funzioni perfettamente ma in ogni caso non va. Qualcuno che sa darmi una spiegazione? Potrebbe derivare dal fatto che uso gli apostrofi invece delle virgolette?
Questo è il codice:
codice:
while ($i < 32){
switch ($i){
case $i < 10:
if ($i == $query_data[0]){
echo ("<option value='$i' selected='selected'>0$i ss</option>");
} else {
echo ("<option value='$i'>0$i</option>");
}
break;
case $i > 10:
if ($i == $query_data[0]){
echo ("<option value='$i' selected='selected'>$i sss</option>");
} else {
echo ("<option value='$i'>$i</option>");
}
break;
}
$i++;
}