php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Dropdown menü vorauswahl ??


 
westberlin
19-06-2003, 00:48 
 
Hi,

ich habe ein dropdown menü, welches mittels $_SESSION['year'] vorausgewählt werden soll.

Mein Menü:

<select name="year" size="">
<option value="1986">1986
<option value="1985">1985
<option value="1984">1984
<option value="1983">1983
</select>

Hat jmd n Tipp?

 
Abraxax
19-06-2003, 00:52 
 
eine aufwendige aber funktionierende version hast du hier.

<select name="year" size="">
<option value="1986" <?php if(isset($_SESSION['year']) && $_SESSION['year']=='1986') echo 'selected'; ?>>1986
<option value="1985" <?php if(isset($_SESSION['year']) && $_SESSION['year']=='1985') echo 'selected'; ?>>1985
<option value="1984" <?php if(isset($_SESSION['year']) && $_SESSION['year']=='1984') echo 'selected'; ?>>1984
<option value="1983" <?php if(isset($_SESSION['year']) && $_SESSION['year']=='1983') echo 'selected'; ?>>1983
</select>

 
Trashar
19-06-2003, 15:06 
 
<?php

if(isset($_SESSION['year'])) $select[$_SESSION['year']] = "selected";

?>
<select name="year" size="">
<option value="1986" <?php echo $select['1986']; ?>>1986
<option value="1985" <?php echo $select['1985']; ?>>1985
<option value="1984" <?php echo $select['1984']; ?>>1984
<option value="1983" <?php echo $select['1983']; ?>>1983
</select>



bisl kürzer als abrax ;)

jaja kommt daher wenn man nich noch ma nachschaut

 
MelloPie
19-06-2003, 15:22 
 
parse error inbegriffen :-)

 
Abraxax
19-06-2003, 15:30 
 
Original geschrieben von MelloPie
parse error inbegriffen :-) :D

 
Hopka
19-06-2003, 15:49 
 
<?php

if(isset($_SESSION['year'])) //<----- Da fehlte eine Klammer zu
$select[$_SESSION['year']] = "selected"; //<----- Und da fehlte eine eckige Klammer zu

?>
<select name="year" size="">
<option value="1986" <?php echo $select['1986']; ?>>1986
<option value="1985" <?php echo $select['1985']; ?>>1985
<option value="1984" <?php echo $select['1984']; ?>>1984
<option value="1983" <?php echo $select['1983']; ?>>1983
</select>

 
Trashar
19-06-2003, 16:03 
 
Original geschrieben von Abraxax
:D

na warte *fg* irgendwann lach ich noch ma über dich

 
Abraxax
19-06-2003, 16:18 
 
Original geschrieben von Trashar
na warte *fg* irgendwann lach ich noch ma über dich :D ich fand's nur lustig. du machst es zwar in der tat kürzer, aber machst noch zwei fehler rein. ;) ist aber nicht schlimm. dnen jeder der die error sieht, sollte sie selbsständig beheben können. so böse waren die ja auch nicht.

ich hatte mein teil nur ausführlich gemacht, damit westberlin den zusammenhang sieht. ;)

nix für ungut. :huep:


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:45 Uhr.