webForumDet fria alternativet
Logga in / Bli medlem

månader....

PHP

1 svar · 232 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.

256 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)