login  Naam:   Wachtwoord: 
Registreer je!
 Forum

probleem ubb

Offline Dubz - 04/12/2008 19:13
Avatar van DubzNieuw lid Heej,

Ik zit met een probleem. Als ik nieuws uit de database wil lezen lukt het zeer goed met een limiet (max 5).
Maar als ik daar dan de ubb codes tusse zet leest hij er maar 1 uit de database.
weet iemand mss hoe dit komt?

Mvg Anton

7 antwoorden

Gesponsorde links
Offline Martijn - 04/12/2008 19:25
Avatar van Martijn Crew PHP waatschijnlijk doe je zo

$select=mysql_query("selecteer 5 regels");
$fetch=mysql_fetch_array($select);

dan krijg je maar alleen de laatste regel als dat niet zo is, hebben we wat meer code nodig
Offline Stijn - 04/12/2008 19:51
Avatar van Stijn PHP expert @DeviouSoul: $fetch zal de eerste rij bevatten en $select zal de pointer naar de volgende rij zetten. Dus als je dan nog eens oproept, zal fetch de twee rij teruggeven enzovoort. Daarom wordt dit in while gezet.
Offline Dubz - 04/12/2008 20:17 (laatste wijziging 04/12/2008 20:18)
Avatar van Dubz Nieuw lid Hij geeft alles normaal zonder dit deel

  1. include("ubb.php");
  2. $NewsItem = converttext($NewsItem);


maar met hety deel geeft hij maar 1 lijn uit de database
  1. <?php
  2. $GetNews = @mysql_query("SELECT * FROM {$Prefix}News ORDER BY id DESC LIMIT $MaxNews");
  3. if(@mysql_num_rows($GetNews) == 0){
  4. echo "There is no news to display.";
  5. }
  6. else{
  7. while($GetNews2 = @mysql_fetch_array($GetNews)){
  8. $NewsTitle = $GetNews2["NewsTitle"];
  9. $NewsDate = $GetNews2["NewsDate"];
  10. $NewsItem = $GetNews2["NewsItem"];
  11. $NewsUser = $GetNews2["NewsUser"];
  12. $NewsYear = $GetNews2["NewsYear"];
  13.  
  14. include("ubb.php");
  15. $NewsItem = converttext($NewsItem);
  16. ?>
  17.  
  18. <h3>News</h3>
  19. <!-- Post -->
  20. <div class="line"></div>
  21. <div class="post">
  22. <h4>
  23. <div class="title"><?php echo("$NewsTitle"); ?></div>
  24. <div class="info">Posted By: <a href="#"><? echo("$NewsUser"); ?></a> on <? echo("$NewsDate"); ?></div>
  25. </h4>
  26. <div class="post-content">
  27. <? echo("$NewsItem"); ?>
  28. </div>
  29. <div class="stripes"></div>
  30. <div class="post-foot"><a href="#">Comments</a></div>
  31. </div>
  32. <!-- Post End -->
  33. <?php
  34. }
  35. }
  36. ?>
Offline Martijn - 04/12/2008 20:35
Avatar van Martijn Crew PHP haal overal is die @ voor weg. Mssn krijg je dan een error
Offline Dubz - 04/12/2008 20:45
Avatar van Dubz Nieuw lid geen error als ik ze weg haal
Offline Martijn - 04/12/2008 21:04
Avatar van Martijn Crew PHP even 'or die(mysql_error()):' achter je qeury zetten, mssn doet dat was.

En als je doet
  1. echo mysql_num_rows($GetNews);
Offline Dubz - 04/12/2008 21:07 (laatste wijziging 04/12/2008 21:13)
Avatar van Dubz Nieuw lid Bij de or die.. geeft hij niks meer.
en bij het 2de aantal rijen geeft hij 2 en dat is juist.
alleen geeft hij ze beide niet 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.467s