webForumDet fria alternativet

månader i dropdown

PHP

3 svar · 354 visningar · startad av mr.mainline

Medlem sedan feb. 2003777 inlägg
Frågan#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??

Medlem 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>
Medlem 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.

Medlem 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>
254 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)