login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Nieuws/artikel systeem

Offline lucefuoco - 30/08/2005 00:37 (laatste wijziging 30/08/2005 00:39)
Avatar van lucefuocoNieuw lid ik weet dat het al een keer eerder is gevraagt maar ik kan daar niet veen wijzer uit worden (ik ben een php beginner). Ik wil graag een nieuws systeem dan eerst de datum laat zien (met de datum van vandaag boven aan daaronder gister enz.) en dan de artikelen die op die datum zijn geschreven zo dus:

maandag 30 augustus 2005
artikel 1
artikel 2
artikel 3
artikel 4
artikel 5

maandag 29 augustus 2005
artikel 1
artikel 2
artikel 3


het moet dus iets worden zoals op http://www.insidegamer.nl/

ik vraag dus om of er iemand een scriptje kan schrijven met deze functie of mij op weg kan helpen.

bijvoorbaat dank.

gr. Lucefuoco

4 antwoorden

Gesponsorde links
Offline cracker - 30/08/2005 02:36 (laatste wijziging 30/08/2005 02:38)
Avatar van cracker Onbekend Als je het met mySQL wilt doen is dit het benodigde script:
  1. <?php
  2. $db = mysql_connect("localhost","username","password")or die(mysql_error());
  3. mysql_select_db("databasenaam", $db) or die(mysql_error());
  4. $result = mysql_query("SELECT a, b, c FROM tabel ORDER BY id DESC") or die(mysql_error());
  5. while($data = mysql_fetch_assoc($result)){
  6. echo("waarde a: ".$data['a']." waarde b: ".$data['b']." waarde c: ".$data['c']);
  7. }
  8. ?>

echter indien je enkel PHP wilt gebruiken betwijfel ik of je alles kan opslaan en weer opvragen zonder fputs() etc voor een tekstbestand te gebruiken.
Offline lucefuoco - 30/08/2005 22:48 (laatste wijziging 30/08/2005 22:59)
Avatar van lucefuoco Nieuw lid okee maar nu wil ik dat alleen de laatste 4 dagen worden weergegeven hoe doe ik dat?
dus:
maandag 30 augustus 2005
artikel 1
artikel 2
artikel 3

maandag 29 augustus 2005
artikel 1
artikel 2
artikel 3

zondag 28 augustus 2005
artikel 1
artikel 2
artikel 3

zaterdag 27 augustus 2005
artikel 1
artikel 2
artikel 3

en dat maandag 26 vrijdag 2005 er dus af valt.
wel ff bijzeggen dat er zo veel artikels onder mogen staan als er zijn.
Offline ikkedikke - 30/08/2005 22:51 (laatste wijziging 30/08/2005 22:54)
Avatar van ikkedikke PHP expert http://dev.mysq...tions.html
beetje puzzelen met het groeperen, maar dat zal niet zon probleem zijn?

  1. <?
  2.  
  3. $iLaatsteDag = '';
  4.  
  5. while(...)
  6. {
  7. if(date('d',$aRow['date'])!=$iLaatsteDag)
  8. {
  9. nieuwe_datum();
  10. $iLaatsteDag = date('d',$aRow['date']);
  11. }
  12. echo "<a href=''>";
  13. }
Offline nathanael - 30/08/2005 22:52 (laatste wijziging 30/08/2005 22:54)
Avatar van nathanael Gouden medaille

HTML gevorderde
volgens mij met de volgende query.

  1. <?php "SELECT * FROM tabel GROUP BY datum LIMIT 0,4" ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s