webForumDet fria alternativet

månader....

1 svar · 232 visningar · startad av mahedel

mahedelMedlem sedan juli 2002105 inlägg
#1

denna kod gör en checkbox som skickar dagnumret till variabeln $bornd och sen skickas den till sessionen "bornd"...


<select name="bornd" class="form">
        <option value="">-Dag-</option>

<?
for ($d = 1; $d <= 31; $d++) {
echo "<option ";
if ($bornd == $d) { echo "SELECTED "; }
echo "value=$d>$d\n";
}
?>
</select>

jag tänkte göra samma sak fast med månader.... kan man göra det lätt eller måste man använda if satser på varje månad??

tack på förhand Martin

SPiNMedlem sedan mars 20007 896 inlägg
#2
$monthArray = array( 
     "Januari", 
     "Februari", 
     "Mars", 
     "April", 
     "Maj", 
     "Juni", 
     "Juli", 
     "Augusti", 
     "September", 
     "Oktober", 
     "November", 
     "December" 
);

while( $curMonth = array_shift( $monthArray ) ) {
     if( $bornm == $curMonth ) {
          echo "<option selected>" . $curMonth . "</option>";
          continue;
     }

     echo "<option>" . $curMonth . "</option>";
}

Borde fungera.

126 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
122 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)