I ironhead Medlem sedan mars 2001 1 346 inlägg Frågan 2 dec. 2004 08:52 #1 Hej!
Har testat lite olika saker, men får inte till det...skulle vilja ha en dropdown som listar detta år som selected och 5 år bakåt & 5 år framåt, testade med:
for ($i = 1; $i <= 5; $i++) {
echo "<option value>".date("Y", strtotime('+$i year'));
}
detta funkar inte heller:
mktime(0, 0, 0, date("m"), date("d"), date("Y")+$i);
...men då blev det hur tokigt som helst....säkert jättesimpelt, men kommer inte på det...hur göra?
S Snakes Medlem sedan okt. 2004 392 inlägg Du har skrivit option fel men iaf.. så ska det se ut :D
<?
echo "<select>";
$dettaar = date("Y");
for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"$dettaar\">".($dettaar- $i)."</option>";
}
echo "<option value=\"$dettaar\" selected>$dettaar</option>";
for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"$dettaar\">".($dettaar+$i)."</option>";
}
echo "</select>";
?>
I ironhead Medlem sedan mars 2001 1 346 inlägg Åh! Tackar.....nja, jag slarvade bara med option för detta inlägg :OO
S Snakes Medlem sedan okt. 2004 392 inlägg Förlåt...... men det där stämmer ju inte x(
<?
echo "<select>";
$dettaar = date("Y");
for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"".($dettaar-$i)."\">".($dettaar-$i)."</option>";
}
echo "<option value=\"$dettaar\" selected>$dettaar</option>";
for ($i = 1; $i <= 5; $i++) {
echo "<option value=\"".($dettaar+$i)."\">".($dettaar+$i)."</option>";
}
echo "</select>";
?>
så ja glömde lägga till dem rätta åren i option... utan alla blev 2004.... ;)
I ironhead Medlem sedan mars 2001 1 346 inlägg jag vet...gjorde om den lite....men jag förstod det, så det blev en fullträff iaf ;)