webForumDet fria alternativet

Datum och forloop

PHPur PHP

3 svar · 266 visningar · startad av Asa

Medlem sedan dec. 20011 860 inlägg
Frågan#1

Jag vill ha en for-loop där jag listar det så här, så man slipper skriva ut det:

<option value="nyheter.php?ar=2005&man=01">Januari</option>
<option value="nyheter.php?ar=2005&man=02">Februari</option>
<option value="nyheter.php?ar=2005&man=03">Mars</option>
<option value="nyheter.php?ar=2005&man=04">April</option>
<option value="nyheter.php?ar=2005&man=05">Maj</option>
<option value="nyheter.php?ar=2005&man=06">Juni</option>
<option value="nyheter.php?ar=2005&man=07">Juli</option>
<option value="nyheter.php?ar=2005&man=08">Augusti</option>
<option value="nyheter.php?ar=2005&man=09">Seprember</option>
<option value="nyheter.php?ar=2005&man=10">Oktober</option>
<option value="nyheter.php?ar=2005&man=11">November</option>
<option value="nyheter.php?ar=2005&man=12">December</option>
Medlem sedan aug. 20002 975 inlägg
#2

Testa med:

$months = array(1=>'Januari', 'Februari', 'Mars', 'April', 'Maj', 'Juni', 'Juli', 'Augusti', 'September', 'Oktober', 'November', 'December');

for ($i=1; $i<=12; $i++) {
   echo "<option value=\"nyheter.php?ar=2005&man=".sprintf("%02d", $i)."\">".$months[$i]."</option>\n";
}
Medlem sedan dec. 20011 860 inlägg
#3

Tackar så mycket! Funkar fint.

Medlem sedan juni 2002346 inlägg
#4

acceptera det som ditt slutgiltiga svar!

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