login  Naam:   Wachtwoord: 
Registreer je!
 Forum

onClick

Offline X3ore - 05/07/2007 19:50
Avatar van X3oreHTML interesse Het is dus de bedoeling als je klikt dat hij de opgevraagde pagina laad maar hij doet niets 

  1. Sorteer leden op:
  2. <select name="mode" id="mode">
  3. <option value="username">Gebruikersnaam</option>
  4. <option value="regdate">Registratiedatum</option>
  5. </select>
  6. Met als volgorde
  7. <select name="order" id="order">
  8. <option value="ASC">Oplopend</option>
  9. <option value="DESC">Aflopend</option>
  10. </select>
  11. <input type="submit" value="Sorteer" onClick="window.location=('memberlist.php?sort='+mode.options[mode.selectedIndex].value+'&order='+order.options[order.selectedIndex].value+')"><br

6 antwoorden

Gesponsorde links
Offline Stijn - 05/07/2007 20:01 (laatste wijziging 05/07/2007 20:55)
Avatar van Stijn PHP expert Waarom zo alles opgepropt scripten, geen wonder dat je dan errors hebt en er niet aan uit geraakt.
  1. <script language="javascript">
  2. function sorteer( sort , order , url )
  3. {
  4.  
  5. sort = document.getElementById( sort );
  6. sort = sort.options[ sort.selectedIndex ].value;
  7.  
  8. order = document.getElementById( order );
  9. order = order.options[ order.selectedIndex ].value;
  10.  
  11. location.href = url + '?sort=' + sort + '&order=' + order;
  12.  
  13. return;
  14.  
  15. }
  16. </script>
En dan op je knop:
  1. <input type="button" onclick="sorteer('mode' , 'order' , 'memberlist.php');" value="sorteren" />
Offline X3ore - 05/07/2007 20:43
Avatar van X3ore HTML interesse Oke heb het zo toegepast maar als ik op de button druk gebeurt er nog steeds niets, ik snap niet waarom hij niets doet zie toch niets fouts 
Offline Stijn - 05/07/2007 20:49 (laatste wijziging 05/07/2007 20:55)
Avatar van Stijn PHP expert En wat zegt de console?

Heb de code in me eerste reactie gewijzigd.
Offline X3ore - 05/07/2007 20:59 (laatste wijziging 05/07/2007 21:03)
Avatar van X3ore HTML interesse De console zegt niets, geen fouten..
En heb de code niet gewijzigd..

//Edit, twerk wel hoor met je edit post ik d8 dat je vroeg of ik aan jouw code had zitten prutsen.

Bedankt 
Offline remy - 06/07/2007 11:49
Avatar van remy PHP ver gevorderde dit gebruik ik altijd bij het klikken op een dropdownbox:

onChange='window.location=document.formname.value.options[document.formname.value.selectedIndex].value'>

Als je in de value dan het adres zet springt ie er gelijk heen.;-)
Offline smoos - 06/07/2007 11:59 (laatste wijziging 06/07/2007 12:02)
Avatar van smoos PHP gevorderde [offtopic]
Zeg dude, je doet toch hopenlijk niet dit in je query he

  1. <?php
  2. $sql = "
  3. SELECT
  4. kolom
  5. FROM
  6. tabel
  7. ORDER BY ".$_POST['order'];
  8. ?>

Zeg maar:
Nee ben je gek!
[/offtopic]

@remy
Citaat:
Als je in de value dan het adres zet springt ie er gelijk heen

Reuze handig als je 1 selectbox hebt. Maar hij heeft er 2. Dan gaat hij al refreshe als je in de ene wat wijzigt. dan moet je wachten tot de pagina klaar is met laden om ook je tweede keuze te maken. Beetje krom 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.236s