webForumDet fria alternativet

månader i dropdown

3 svar · 354 visningar · startad av mr.mainline

mr.mainlineMedlem sedan feb. 2003777 inlägg
#1

Ska försöka förklara vad jag är ute efter, jag har en tabell med nyheter och vill att man ska kunna lista t.ex alla nyheter för April genom att välja just april i en dropdown meny.

men om t.ex vi är i november så ska inte december visas i dropdown menyn.

HUR GÖR JAG??

SjodahlMedlem sedan maj 20033 218 inlägg
#2

Kanske inte vad du menar men kanske något likande?

Månad:
<select name="mandad">
<option selected>-- välj här --</option>
<? 
	for( $i=1; $i<date("n"); $i++){
		print "<option>".$i."</option>";
	}
?>
</select>
mr.mainlineMedlem sedan feb. 2003777 inlägg
#3

tja nästan, detta skriver ut 1-7 i dropdown menyn ska det stå januari, februari, mars o.s.v.

SjodahlMedlem sedan maj 20033 218 inlägg
#4

mr.mainline skrev:

tja nästan, detta skriver ut 1-7 i dropdown menyn ska det stå januari, februari, mars o.s.v.

Japp visade bara en tanke som går att bygga vidare på ; )

Månad:<br>
<select name="mandad">
<option selected>-- välj här --</option>
<? 
	
	$tmpArray["1"]["Manad"] = "Jan";
	$tmpArray["2"]["Manad"] = "Feb";
	$tmpArray["3"]["Manad"] = "Mar";
	$tmpArray["4"]["Manad"] = "Apr";
	$tmpArray["5"]["Manad"] = "Maj";
	$tmpArray["6"]["Manad"] = "Jun";
	$tmpArray["7"]["Manad"] = "Jul";
	$tmpArray["8"]["Manad"] = "Aug";
	$tmpArray["9"]["Manad"] = "Sep";
	$tmpArray["10"]["Manad"] = "Okt";
	$tmpArray["11"]["Manad"] = "Nov";
	$tmpArray["12"]["Manad"] = "Dec";

	for( $i=1; $i<=date("n"); $i++){
		print "<option>".$tmpArray[$i]["Manad"]."</option>";
	}
?>
</select>
122 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)