login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Kom er niet uit met Sorteren / Order by

Offline prancer - 09/06/2007 14:51
Avatar van prancerNieuw lid
  1. <?
  2. if(isset($_GET['sortby']))
  3. {
  4. switch($_GET['sortby'])
  5. {
  6. case 'group': $sorteer = 'group'; break;
  7. case 'korting': $sorteer = 'korting'; break;
  8. case 'prijs': $sorteer = 'prijs'; break;
  9. default: $sorteer = 'group'; break;
  10. }
  11. }
  12. else
  13. {
  14. $sorteer = 'korting';
  15. }
  16. $query = mysql_query("SELECT * FROM prijs ORDER BY ".$sorteer) or die(mysql_error());
  17.  
  18. echo '<table width=""> '; echo '<tr><td><b>Korting</b></td><td><b>Prijs</b></td><tr>';
  19. while($row = mysql_fetch_assoc($query))
  20. { echo '<tr><td>'. $row['korting'].'</td><td>'
  21. .$row['prijs'].',- </td><tr>';
  22. }echo '</table>';
  23.  
  24. ?>


Hier laat hij alles zien, gesorteerd op korting. Prima dus.

Maar ik wil de bezoeker laten kiezen uit de hoogste/laagste prijs of korting.

Nu is dit mogelijk met deze onderstaande code, maar ik krijg hem niet aan de praat (ben ook een beginner!)


  1. <?
  2. $manier = (isset($_GET['updown']) && $_GET['updown'] == 'DESC') ? 'DESC' : 'ASC';
  3. // hier wordt dus gekeken of &updown= erin zit en of DESC erachter staat, zoniet dan sorteert hij automatisch op ASC
  4.  
  5. mysql_query("SELECT * FROM prijs ORDER BY ".$sorteer." ".$manier) or die(mysql_error());
  6. // Nu komt $sorteer nog uit manier 1 of 2, die je er zelf boven moet plakken.
  7.  
  8. ?>

3 antwoorden

Gesponsorde links
Offline Rik - 09/06/2007 15:06
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Ik zie het probleem niet echt...

Je geeft de juiste code, dus dat kan je er toch zo in verwerken?
Offline prancer - 09/06/2007 15:28
Avatar van prancer Nieuw lid de onderste code werkt niet!
Ik wil graag dat je de twee tabellen kan sorteren op prijs of korting als gebruiker zelf
Offline Rik - 09/06/2007 16:01
Avatar van Rik Gouden medailleGouden medaille

Crew algemeen
Wat werkt er dan niet aan? Hoe ziet de code die je nu gebruikt er uit?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s