login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Select terugvallen

Offline Spyfox - 15/08/2007 16:23 (laatste wijziging 15/08/2007 16:24)
Avatar van SpyfoxNieuw lid Ik hebruik het volgend scriptje:

  1. <select size="1" onChange="javascript:document.location='?pagina=Album&member=Spyfox&album=' + this.value" name="album" >
  2. <option selected value=\"1\">Test1</option>
  3. <option value=\"2\">Test2</option>


stijn1989 schreef:
Ja ook voor zo'n korte code fragment moet je code tags plaatsen!


hoe kan ik er nu voor zorgen dat als bv Test2 word geselecteerd en de pagina word geopend dat ook test2 in de dropdown is geselecteerd en niet terug vald naar Test1

3 antwoorden

Gesponsorde links
Offline Stijn - 15/08/2007 16:27
Avatar van Stijn PHP expert Kijken mbv PHP welke pagina open is. Dus al $_GET['album'] gelijk is aan Test2 dan moet daar staan selected
Offline ikki007 - 15/08/2007 16:29 (laatste wijziging 15/08/2007 16:30)
Avatar van ikki007 Gouden medailleGouden medaille

PHP ver gevorderde
Zoiets:

  1. if($_GET['album'] == 1) {
  2. print '<select size="1" onChange="javascript:document.location='?pagina=Album&member=Spyfox&album=' + this.value" name="album" >
  3. <option selected value="1">Test1</option>
  4. <option value="2">Test2</option>
  5. </select>';
  6. } else {
  7. print '<select size="1" onChange="javascript:document.location='?pagina=Album&member=Spyfox&album=' + this.value" name="album" >
  8. <option value="1">Test1</option>
  9. <option selected value="2">Test2</option>
  10. </select>';
  11. }


Alleen hoe bouw jij die dropdown op? Via een while?
Dan kan het namelijk sneller ;)
Offline Koen - 15/08/2007 18:08 (laatste wijziging 15/08/2007 18:48)
Avatar van Koen PHP expert je kan em ook nóg sneller laten gaan 
  1. <select size="1" onChange="javascript:document.location='?pagina=Album&member=Spyfox&album=' + this.value" name="album" >
  2. <option selected value="1" <? (IsSet($_GET['album']) && $_GET['album'] == 1) ? echo 'selected';?>>Test1</option>
  3. <option value="2" <? (IsSet($_GET['album']) && $_GET['album'] == 2) ? echo 'selected';?>>Test2</option>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.221s