login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Pag Nav

Offline nielsvdwal - 17/12/2005 12:07 (laatste wijziging 17/12/2005 12:07)
Avatar van nielsvdwalPHP gevorderde eeey.. ik ben nu bezig met een pagina navigatie.. maar er gaat iets fout.. ik krijg het volgende:

ik heb een onderwerp met 23 plaatjes.. ik wil 8 plaatjes op 1 pagina.. op pagina 1 werkt het.. 8 plaatjes.. pagina 2.. krijg ik vanaf de negende plaatje alles.. en op pagina 3 krijg ik de laatste 7 plaatjes.. hier is het script:
  1. <?php
  2. $aantal = mysql_query("SELECT * FROM aaawall WHERE genre='".$_GET['genre']."'");
  3. $aantal_items = mysql_num_rows($aantal);
  4.  
  5. $max_pp = 8;
  6. $aantal_paginas = ceil($aantal_items / $max_pp);
  7. $menu = $aantal_paginas;
  8. $pag = $_GET['pag'];
  9. if ($pag == 1)
  10. {
  11. $a = 0;
  12. $b = 8;
  13. }
  14. else if ($pag == 2)
  15. {
  16. $a = 9;
  17. $b = 16;
  18. }
  19. else if ($pag == 3)
  20. {
  21. $a = 17;
  22. $b = 24;
  23. }
  24. else if ($pag == 4)
  25. {
  26. $a = 25;
  27. $b = 32;
  28. }
  29. else if ($pag == 5)
  30. {
  31. $a = 33;
  32. $b = 40;
  33. }
  34. else
  35. {
  36. $a = 0;
  37. $b = 40;
  38. }
  39.  
  40. //en hieronder dan de plaatjes die moeten komen
  41. $art = mysql_query("SELECT * FROM aaawall WHERE genre='".$_GET['genre']."' ORDER BY 'id' LIMIT ".$a.",".$b."");
  42. while ($art1 = mysql_fetch_array($art, MYSQL_BOTH)) {
  43. echo 'plaatje enzo';
  44. }
  45.  
  46. //en dan de navigatie
  47.  
  48. if ($menu == 1)
  49. {
  50. ?>
  51. - <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=1">1</a> -
  52. <?php
  53. }
  54. else if ($menu == 2)
  55. {
  56. ?>
  57. - <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=1">1</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=2">2</a> -
  58. <?php
  59. }
  60. else if ($menu == 3)
  61. {
  62. ?>
  63. - <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=1">1</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=2">2</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=3">3</a> -
  64. <?php
  65. }
  66. else if ($menu == 4)
  67. {
  68. ?>
  69. - <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=1">1</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=2">2</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=3">3</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=4">4</a> -
  70. <?php
  71. }
  72. else if ($menu == 5)
  73. {
  74. ?>
  75. - <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=1">1</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=2">2</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=3">3</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=4">4</a> <a href="wallpaper.php?genre=<?php echo $_GET['genre']; ?>&pag=5">5</a> -
  76. <?php
  77. }
  78. else
  79. {
  80. echo '';
  81. }
  82. ?>


je hoeft me niet te vertellen dat het veel te omslachtig is om het zo te doen.. dat weet ik ook wel .. maar ik zou graag deze werkend willen hebben 

0 antwoorden

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