login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Om de beurt Weergeven (Opgelost)

Offline ReneeJ - 09/10/2007 23:24 (laatste wijziging 09/10/2007 23:25)
Avatar van ReneeJHTML interesse Hallo Mensen,

Ik heb een weblog en nu wil de de berichten die erin staan om de beurt weergeven. Dus bij Weblog 1 de tekst in 1 div, Bij nummer 2 de tekst in een andere div.

Maar hoe kan ik dit maken?

Ik heb de volgende code:
  1. <?php
  2. $SQLa = mysql_query("SELECT *,DATE_FORMAT(`date`,'%d-%m-%Y %H:%i')
  3. AS `date` FROM `blogs` ORDER BY `id` DESC LIMIT 0,5") or die(mysql_error());
  4. if (mysql_num_rows($SQLa) == 0) {
  5. echo '<h1>Er zijn nog geen blogs toegevoegd<h1>';
  6. }
  7. else {
  8. while($show = mysql_fetch_array($SQLa)) {
  9.  
  10. echo '
  11. <div id="div1">
  12. <h1><a href="index.php?p=blog&amp;id='.$show['id'].'">'.stripslashes($show['title']).'</a></h1>
  13.  
  14. <p>
  15. Gepost door: '.$show['user'].' op '.$show['date'].'
  16. <br />
  17. '.ubb($show['message']).'
  18. </p>
  19. </div>';
  20. }
  21. }
  22. ?>


Ik hoop dat het een beetje duidelijk is. om de volgende post moet dus <div id="div2"> komen.

Kan iemand mij uitleggen hoe ik dit moet doen?

Groeten René

4 antwoorden

Gesponsorde links
Offline vinTage - 09/10/2007 23:58
Avatar van vinTage Nieuw lid div id is zoieso niet valid, dis zul je op moeten lossen met css of een class.

verder los je dat op door %2 in je while loop

  1. while...
  2. $kleur = ($i++ % 2) ? '#ffffff' : '#f8f8f8';
  3.  
  4. <div style="meuk <?=$kleur?>;"> //niet echt netjes, maar je snapt het wel hoop ik




Offline Ibrahim - 10/10/2007 19:05
Avatar van Ibrahim PHP expert boven de while nog wel $i initialiseren
Offline ReneeJ - 11/10/2007 00:40
Avatar van ReneeJ HTML interesse Hmm, ok ik had er ook al een class van,
maar hoe ga ik dit nu gebruiken? Wat bedoel je met $i initialiseren

En hoe komt de code er ongeveer uit te zien, want ik krijg het niet werkend.
Offline vinTage - 11/10/2007 00:48 (laatste wijziging 11/10/2007 00:51)
Avatar van vinTage Nieuw lid
  1. $i = 0; //initialiseren (was ik vergeten te melden :p )
  2.  
  3. //query
  4. while
  5. {
  6. $kleur = ($i++ % 2) ? '#ffffff' : '#f8f8f8';
  7. echo '<div style="background-color:'.$kleur.';">'.$resultaat['uitDB'].'</div>';
  8. }


zoiets
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.205s