webForumDet fria alternativet

månader....

PHPur PHP

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.

130 ms totalt · 3 externa anrop · v20260731065814-full.29ac60f6
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)