login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Ledenlijst

Offline Maarten - 13/09/2004 00:20 (laatste wijziging 13/09/2004 17:46)
Avatar van MaartenErelid Wil er mij iemand helpen een ledenlijst te maken of zijn er zo systemen te vinden? Het lukt me nie om sorteerfuncties te maken, en zoiets zoals hier op Sitemasters met die letters was ook geen succes... 

6 antwoorden

Gesponsorde links
Offline Ros - 13/09/2004 07:21
Avatar van Ros HTML interesse
  1. <?
  2. if(!isset($_GET['pagina']) { $pagina = 1; }
  3. if(!isset($_POST['sorteerop']) { $sorteerop = "name"; } else { $sorteerop = $_POST['sorteerop'];}
  4. if(!isset($_POST['volgorde']) { $volgorde = "ASC"; } else { $volgorde = $_POST['volgorde'];}
  5. if(!isset($_POST['perpagina']) { $perpagina = 20; } else { $perpagina = $_POST['aantalperpagina'];
  6. ?>
  7. <style type="text/css">
  8. <!--
  9. .style10 {color: #000000; font-weight: bold; font-style: italic; }
  10. .style11 {
  11. color: #000000;
  12. font-weight: bold;
  13. }
  14. .style12 {color: #000000}
  15. -->
  16. </style>
  17. <table border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
  18. <tr bordercolor="#000000">
  19. <td width="150" bordercolor="#A5E48B" bgcolor="#A5E48B"><table border="0" align="center" cellpadding="0" cellspacing="0">
  20. <tr bgcolor="#A5E48B">
  21. <td bordercolor="#F0FEFF"><img src="afbeeldingen/account/buddy.gif"></td>
  22. <td bordercolor="#F0FEFF"><span class="style11">Lid</span></td>
  23. <td bordercolor="#F0FEFF"><img src="afbeeldingen/account/buddy_admin.gif"></td>
  24. <td bordercolor="#F0FEFF"><span class="style11">Staff</span></td>
  25. </tr>
  26. </table></td>
  27. <td width="150" bordercolor="#A5E48B" bgcolor="#A5E48B"><table border="0" cellspacing="0" cellpadding="0">
  28. <tr>
  29. <td bordercolor="#F0FEFF" bgcolor="#A5E48B"><img src="afbeeldingen/account/mail.gif" width="25" height="20"></td>
  30. <td bordercolor="#F0FEFF" bgcolor="#A5E48B"><span class="style11">Priv&eacute;bericht verzenden </span></td>
  31. </tr>
  32. </table></td>
  33. </tr>
  34. </table>
  35. <br>
  36. <form name="form1" method="post" action="">
  37. <table border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
  38. <tr bordercolor="#000000">
  39. <td width="150" height="21" bordercolor="#A5E48B" bgcolor="#A5E48B"> <span class="style12">Leden per pagina: </span><br>
  40. <select name="aantalperpagina" id="aantalperpagina">
  41. <option value="20" selected>20</option>
  42. <option value="50">50</option>
  43. <option value="100">100</option>
  44. </select>
  45. </td>
  46. <td width="150" bordercolor="#A5E48B" bgcolor="#A5E48B"><span class="style12"> </span> <span class="style12">Sorteer op:</span><br>
  47. <select name="sorteerop" id="sorteerop">
  48. <option value="name" <?php if($sorteerop == "name") {echo "selected";} ?>>Gebruikersnaam</option>
  49. <option value="regdatum" <?php if($sorteerop == "regdatum") {echo "selected";} ?>>Registratiedatum</option>
  50. </select>
  51. <select name="volgorde" id="volgorde">
  52. <option value="ASC" <?php if($volgorde == "ASC") {echo "selected";} ?>>Oplopend</option>
  53. <option value="DESC" <?php if($volgorde == "DESC") {echo "selected";} ?>>Aflopend</option>
  54.  
  55. </select>
  56. </td>
  57. </tr>
  58. <tr bordercolor="#000000">
  59. <td height="21" colspan="2" bordercolor="#A5E48B" bgcolor="#A5E48B"><div align="center">
  60. <input type="submit" name="Submit" value="Vernieuwen">
  61. </div></td>
  62. </tr>
  63. </table>
  64. </form>
  65. <br>
  66. <table width="100%" border="1" align="center" cellpadding="0" cellspacing="0" bordercolor="#000000">
  67. <tr bordercolor="#A5E48B" bgcolor="#A5E48B">
  68. <td><span class="style10">&nbsp;</span></td>
  69. <td width="20"><span class="style10">PM</span></td>
  70. <td bgcolor="#A5E48B"><span class="style10">&nbsp;Gebruikersnaam&nbsp;</span></td>
  71. <td width="150" bordercolor="#A5E48B"><span class="style10">&nbsp;Geregistreerd sinds: &nbsp;</span></td>
  72. </tr>
  73. <?php
  74. if($sorteerop == "regdatum") { $sorteerop = "'regjaar','regmaand','regdag'"; } else { $sorteerop = $sorteerop; }
  75. $db_leden = mysql_connect("localhost","*****","*****");
  76. mysql_select_db("dutchsim_site", $db_leden);
  77. $leden_statement = "SELECT * FROM users ORDER BY ".$sorteerop." ".$volgorde;
  78. $leden_tellen = mysql_query("SELECT * FROM users");
  79. $aantal_leden = mysql_num_rows($leden_tellen);
  80. $leden_result = mysql_query($leden_statement);
  81. while($ledenlijst = mysql_fetch_array($leden_result)) { ?>
  82. <tr>
  83. <td width="23"><?php
  84. if($ledenlijst['LEVEL'] !=1) { ?><img src="afbeeldingen/account/buddy_admin.gif" border="0"><?php } else { ?><img src="afbeeldingen/account/buddy.gif"><?php } ?></td>
  85. <td><img src="afbeeldingen/account/mail_blue.jpg" width="22" height="24"></td>
  86. <td><a href="index.php?pagina=profiel&gebruiker_id=<?php echo $ledenlijst['id'] ?>&ri=1">
  87. <?php echo $ledenlijst['name'] ?>
  88. </a></td>
  89. <td width="150" align="left" ><?php echo $ledenlijst['regdag'] ?>-<?php echo $ledenlijst['regmaand'] ?>-<?php echo $ledenlijst['regjaar'] ?></td>
  90. </tr>
  91. <?php }
  92. </table>


Probeer het is zo, ik heb even superglobals gebruikt, en de variabelen $volgorde en $sorteerop in de query buiten quotes gezet.
Offline Maarten - 13/09/2004 18:14
Avatar van Maarten Erelid [edit] Heb de vraag veranderd...
Offline cowbeast - 13/09/2004 19:43
Avatar van cowbeast Onbekend Dat is toch totaal niet moeilijk gewoon iets maken met je if's en else's zodat je verschillende query's hebt! Met de funcies where die je aanpast of ordeby:cool:
Offline Maarten - 13/09/2004 20:08
Avatar van Maarten Erelid ok... dat zou me wel lukken. Maar wat dan met de accounts die beginnen met A en zo?
Offline Tuinstoel - 13/09/2004 20:12
Avatar van Tuinstoel PHP expert
  1. <?
  2. $query = mysql_query("SELECT * FROM leden WHERE naam LIKE '%".$letter."'");
  3. ?>
Offline Maarten - 13/09/2004 20:16
Avatar van Maarten Erelid Thx 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.212s