månader....

PHP

1 svar · 235 visningar · startad av mahedel

Medlem sedan juli 2002105 inlägg
Trådstart#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

Medlem 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.

280 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
155 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)