login  Naam:   Wachtwoord: 
Registreer je!
 Forum

sorteren

Offline leendertW - 06/12/2004 17:03 (laatste wijziging 06/12/2004 17:09)
Avatar van leendertWPHP beginner Ik drop gegevens in een databse en geef ze vervolgnes weer maar als ik ze weer gegeven heb zou ik ze graag willen sorten op

Dit is de code:

  1. <TABLE WIDTH="90%" BORDER="1" CELLPADDING="2">
  2. <TR>
  3. <TD><a href="?sortby=id">Id:</a></TD>
  4. <TD><a href="?sortby=naam">naam:</a></TD>
  5. <TD><a href="?sortby=leeftijd">leeftijd:</a></TD>
  6. </TR>
  7.  
  8. <?php
  9. mysql_connect("localhost","root","");
  10. mysql_select_db("test");
  11.  
  12. $query="SELECT * FROM namen ORDER BY leeftijd DESC ";
  13.  
  14. $sql=mysql_query($query) or die (mysql_error());
  15.  
  16. $array = array('id','naam','leeftijd');
  17. if(isset($_GET['sort']))
  18. {
  19. $sorteren = (in_array($array,$_GET['sort'])) ? $_GET['sort'] : 'id';
  20. }
  21. else
  22. {
  23. $sorteer = 'id';
  24. }
  25.  
  26. $query = mysql_query("SELECT * FROM namen ORDER BY ".$sorteren) or die(mysql_error());
  27.  
  28. while ($obj=mysql_fetch_object($sql)) {
  29.  
  30. $id = $obj->id;
  31. $naam = $obj->naam;
  32. $leeftijd = $obj->leeftijd;
  33.  
  34. ?>
  35. <TR>
  36. <TD><?php echo $id; ?></TD>
  37. <TD><?php echo $naam; ?></TD>
  38. <TD><?php echo $leeftijd; ?></TD>
  39. </TR>
  40. <?php
  41. }
  42. ?>
  43. </TABLE>



maar hij geeft de volgende fout:

Warning: in_array(): Wrong datatype for second argument in c:\program files\easyphp1-7\www\weergeven.php on line 19

Medewerker edit:
Code-tags rond code plaatsten!

0 antwoorden

Gesponsorde links
Er zijn nog geen reacties op dit bericht.
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.192s