login  Naam:   Wachtwoord: 
Registreer je!
 Forum

loop laten herhalen

Offline Qhead - 19/03/2005 00:55 (laatste wijziging 20/03/2005 01:18)
Avatar van QheadHTML interesse hallo

ik ben nogal een n00b in php, maar momenteel ben ik er in geslaagd om een soort van nieuwssysteem te maken. hiervan is het de bedoeling dat alles netjes onder de datum word weergeven; maar het probleem is dat enkel alles van bvb zaterdag 12 maart 2005 getoond word. normaal moet daarboven ook nog zondag 13 maart 2005, etc. kan iemand mij helpen? hier is alvast m'n code:
//nieuwszooi
  1. <?php
  2. include("arrayzooi.php");
  3. echo"<br><br>";
  4. $gewoonsel="SELECT * FROM news ORDER BY hmm DESC";
  5. $gewoonuit=mysql_query($gewoonsel);
  6. $gewoontel=mysql_num_rows($gewoonuit);
  7. if($gewoontel<="30")
  8. {
  9. $gewoontel2="0";
  10. }else {
  11. $gewoontel2=$gewoontel-"30";
  12. }
  13. $gewoonsel2="SELECT * FROM news ORDER BY datum DESC,hmm DESC LIMIT $gewoontel2,$gewoontel";
  14. $gewoonuit2=mysql_query($gewoonsel2);
  15. $i="0";
  16. echo"<table>";
  17. $gewoonfetch=mysql_fetch_array($gewoonuit2, MYSQL_ASSOC);
  18. $postdate=$gewoonfetch['datum'];
  19. $datumvandaag =" $dag $dagnum $maand $jaar ";
  20. if($datumvandaag=$postdate) {
  21. $gewoonfetch=mysql_fetch_array($gewoonuit2, MYSQL_ASSOC);
  22. $postdate=$gewoonfetch['datum'];
  23. $datumvandaag =" $dag $dagnum $maand $jaar ";
  24. echo"<tr><td background=titel.jpg width=600 align=center>headlines van $postdate</td></tr>";
  25. if ($welkedag=="0") {
  26. $welkedag="6";
  27. if ($dagnum="1") {
  28. $dagnum="31";
  29. $welkemaand-1;
  30. }else {
  31. $dagnum-1;
  32. }
  33. }else {
  34. $welkedag--;
  35. if ($dagnum="1") {
  36. $dagnum="31";
  37. $welkemaand-1;
  38. }else {
  39. $dagnum-1;
  40. }
  41. }
  42. }
  43. echo"</table><table>";
  44. while($i<=$gewoontel)
  45. {
  46. $gewoonfetch=mysql_fetch_array($gewoonuit2, MYSQL_ASSOC);
  47. $gewoontitel=$gewoonfetch['title'];
  48. $gewooncat=$gewoonfetch['cat'];
  49. $gewoonid=$gewoonfetch['hmm'];
  50. echo"<tr><td>$gewooncat</td><td><a href=index.php?id=newz&newsid=$gewoonid>$gewoontitel</a></td></tr>";
  51. $i++;
  52. }
  53. echo"</table>";
  54. ?>

//arrayzooi.php
  1. <?php
  2. $welkedag = date("w");
  3. $welkemaand = date("n")-1;
  4. $jaar = date("Y");
  5. $dagenarray = array('zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag');
  6. $maandarray = array('januari', 'februari', 'maart', 'april', 'mei,', 'juni', 'juli', 'augustus',
  7. 'september', 'oktober', 'november', 'december');
  8. $dagnum = date("d");
  9. $dag = $dagenarray[$welkedag];
  10. $maand = $maandarray[$welkemaand];
  11. $datumvandaag =" $dag $dagnum $maand $jaar ";
  12. ?>

8 antwoorden

Gesponsorde links
Offline thajunk - 19/03/2005 00:56
Avatar van thajunk Onbekend heb je hier al eens tussen gesnufeld?:
http://www.site...&id=93
Offline Qhead - 19/03/2005 01:00 (laatste wijziging 19/03/2005 01:01)
Avatar van Qhead HTML interesse ja daar heb ik al tussen gekeken, heb ik zelfs met behulp ervan mijn array gemaakt. maar het probleem is dat er een soort loop moet herhaald worden...(edit : de if-loop en daarna de while-loop; zodat alle informatie descending word weergegeven. )
Offline cracker - 19/03/2005 11:58 (laatste wijziging 19/03/2005 12:36)
Avatar van cracker Onbekend Q, leer eerst uw HTML voordat ge aan PHP begint ! 
Ge weet nog niet eens wat een correcte syntax is !
Offline Qhead - 19/03/2005 12:36
Avatar van Qhead HTML interesse ik kan wel wat basic HTML zenne 
Offline cracker - 19/03/2005 12:39
Avatar van cracker Onbekend 't is vreed lol
<b>, <u>, <i>, <p>, <br>, <hr> kent ge
Offline Qhead - 19/03/2005 12:41
Avatar van Qhead HTML interesse jaja en <table> tags en img tags etc ook wel zenne ...
kortom the easy stuff... 'k gebruik toch al geen dreamweaver eh 
Offline cracker - 19/03/2005 12:51 (laatste wijziging 19/03/2005 20:08)
Avatar van cracker Onbekend just.
Wat wilt ge doen ? (zie topic-title)
zoiets?:
  1. <?php
  2. while($i<=$t){
  3. while($ii<=$tt){
  4. echo("binnenste loop");
  5. $ii++;
  6. }
  7. echo("buitenste loop");
  8. $i++;
  9. }
  10. ?>
Offline Qhead - 19/03/2005 14:17
Avatar van Qhead HTML interesse wel ( bericht aan de admin: het is NIET de bedoeling om te spammen met deze link, wel om een voorbeeld te geven ): een voorbeeld: http://members....nieuwszooi . hier zie je alles dat aan de database toegevoegd is op zaterdag 12 maart 2005. maar er is ook nog 1 iets toegevoegd op zondag 13 maart 2005, en het is de bedoeling dat dat item daarboven weergegeven word en daarboven dan ook zo'n titelbalk met zondag 13 maart 2005 . hoe zou ik dit moeten doen? met een while-loop herhaalt hij alles, dat is zeker niet de bedoeling he...
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.214s