login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vraagje over code (Opgelost)

Offline leroyvanloon - 15/05/2010 01:11
Avatar van leroyvanloonLid Kijk ik ben bezig met de site van mijn organisatie, nu hebben wij artikelen en heb ik eronder gemaakt dat je next kan druken. Nu wil ik eigelijk als je bij de laatste artikel bent, dat je dan niet meer VOLGENDE kan drukken, maar dat hij die nie weergeeft.

Kan iemand mij helpen hiermee? is waarschijnlijk in simpele code. alleen ben ik niet zo slim D:

  1. <?php include("edutje.php"); ?>
  2.  
  3. <Br><br>
  4. <?php
  5. $id = htmlentities($_GET["id"], ENT_QUOTES);
  6. $query = mysql_query("select * from dok_v2_eduwi where id='".$id."'") or die (mysql_error());
  7. while($row = mysql_fetch_array($query)) {
  8. $next = $row["id"];
  9. $nextt = $next + 1;
  10. $vorige = $row["id"];
  11. $vorigee = $vorige - 1;
  12. ?>
  13.  
  14. <img src="_gfx/news_01.gif" width="655" height="24" alt="top" />
  15. <center><table border="0" width="98%" align="left">
  16. <tr>
  17.  
  18.  
  19. <td align="left">
  20. <p class="pleft"><b><?php echo $row["titel"]; ?></b></p>
  21.  
  22. </td>
  23. </tr>
  24. <tr>
  25. <td style="padding-top:6px;"><table width="98%" border="0" cellspacing="0" cellpadding="0">
  26. <tr>
  27.  
  28. <td align="left"><?php echo $row["uitleg"];?>
  29.  
  30. </tr>
  31. </table>
  32.  
  33.  
  34. <br>
  35. <center><a href="index.php?site=watis&id=<?php echo $vorigee; ?>"> Vorige </a> - <a href="index.php?site=watis&id=<?php echo $nextt; ?>"> Volgende </a></center>
  36. </td>
  37. </tr>
  38. </table></center>
  39. <img src="_gfx/news_03.jpg" width="655" height="24" alt="bottom" />
  40. <br>
  41.  
  42. <?php
  43. }
  44. ?>

2 antwoorden

Gesponsorde links
Offline Erwt - 15/05/2010 01:25
Avatar van Erwt PHP beginner Ik ga geen code geven, omdat ik je dan niet help maar het je voorschotel.

Wat moet je doen:
1. Haal het totaal aantal records op van alle data. in dit voorbeeld: 31.
2. Haal het huidige record op.
3.

Als het huidige record gelijk is aan 0:
- laat geen PREVIOUS zien.

Als het laatste record (zelfde als totaal aantal records) gelijk is aan de huidige..:
- laat geen NEXT zien.
Bedankt door: leroyvanloon
Offline leroyvanloon - 15/05/2010 03:04
Avatar van leroyvanloon Lid Het werkt, thanks (K)

  1. <?php include("edutje.php"); ?>
  2.  
  3. <Br><br>
  4. <?php
  5. $id = htmlentities($_GET["id"], ENT_QUOTES);
  6. $query = mysql_query("select * from dok_v2_eduwi where id='".$id."'") or die (mysql_error());
  7. while($row = mysql_fetch_array($query)) {
  8. $id = $row["id"];
  9. $nextt = $id + 1;
  10. $vorigee = $id - 1;
  11.  
  12. $sql = mysql_query("SELECT count(*) AS aantal FROM dok_v2_eduwi WHERE id != '0'");
  13. $aantal = mysql_result($sql, 0);
  14.  
  15. ?>
  16.  
  17. <img src="_gfx/news_01.gif" width="655" height="24" alt="top" />
  18. <center><table border="0" width="98%" align="left">
  19. <tr>
  20.  
  21.  
  22. <td align="left">
  23. <p class="pleft"><b><?php echo $row["titel"]; ?></b></p>
  24.  
  25. </td>
  26. </tr>
  27. <tr>
  28. <td style="padding-top:6px;"><table width="98%" border="0" cellspacing="0" cellpadding="0">
  29. <tr>
  30.  
  31. <td align="left"><?php echo $row["uitleg"];?>
  32.  
  33. </tr>
  34. </table>
  35.  
  36.  
  37. <br>
  38.  
  39.  
  40. <?php
  41. if ($id < $aantal) { ?>
  42. <center><a href="index.php?site=watis&id=<?php echo $vorigee; ?>"> Vorige </a> - <a href="index.php?site=watis&id=<?php echo $nextt; ?>"> Volgende </a></center>
  43. <?php
  44. } elseif ($id == $aantal) { ?>
  45. <center><a href="index.php?site=watis&id=<?php echo $vorigee; ?>"> Vorige </a></center>
  46.  
  47. <?php
  48. }
  49. ?>
  50.  
  51. </td>
  52. </tr>
  53. </table></center>
  54. <img src="_gfx/news_03.jpg" width="655" height="24" alt="bottom" />
  55. <br>
  56.  
  57. <?php
  58. }
  59. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s