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.

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