login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Dag boven berichten

Offline thomasje - 22/05/2009 21:31
Avatar van thomasjeMySQL beginner Ik ben bezig voor een website, maar daar wil ik nu op de nieuwspagina net zoiets als op omroeptholen.nl hebben.
Dus dat er boven het nieuws van een bepaalde dag "Nieuws Vrijdag" staat.

Hoe kan ik dit maken, en dan ook nog de functie behouden om alleen de laatste 25 nieuwsberichten weer te geven?

8 antwoorden

Gesponsorde links
Offline Joost - 22/05/2009 21:43 (laatste wijziging 22/05/2009 21:44)
Avatar van Joost PHP expert
  1. $aNieuws = array();
  2. $sSelect = "SELECT DATE_FORMAT(datumKolom, '%W') AS datumKolom, titelKolom, berichtKolom, idKolom FROM tabelNieuws ORDER BY idKolom DESC LIMIT 0, 25";
  3. $oSelect = mysql_query($sSelect) or die(mysql_error());
  4. while($aRes = mysql_fetch_assoc($oSelect)){
  5. $aNieuws[$aRes['datumKolom']][$aRes['idKolom']] = array('titel' => $aRes['titelKolom'], 'bericht' => $aRes['berichtKolom']);
  6. }
  7. foreach($aNieuws AS $sDay => $aBerichten){
  8. echo "Nieuws van ".$sDay;
  9. foreach($aBerichten AS $id => $aData){
  10. // $id = nieuwsbericht ID
  11. // $aData = array met titel en bericht
  12. }
  13. }

Volgensmij lost dat je probleem, als ik het goed heb begrepen, op  
Offline thomasje - 22/05/2009 21:52
Avatar van thomasje MySQL beginner Nou kijk ik heb nu de volgende code: Plaatscode: 136602
Maar hoe kan ik het dan het beste inbouwen?
Offline Joost - 22/05/2009 22:11
Avatar van Joost PHP expert Je hebt mijn code, waar het commentaar staat moet je wat gaan echo'en 
Offline Koen - 22/05/2009 22:26
Avatar van Koen PHP expert Kan je dan niet beter met GROUP BY werken? Dan hoeft die foreach niet 
Offline Joost - 22/05/2009 22:33
Avatar van Joost PHP expert
Sliphead schreef:
Kan je dan niet beter met GROUP BY werken? Dan hoeft die foreach niet 
Inderdaad, ik voelde al dat ik iets omslachtig bezig was, maar kon het niet bedenken.  
Offline thomasje - 22/05/2009 22:39
Avatar van thomasje MySQL beginner Ja en hoe doe ik dat dan?
Offline Joost - 22/05/2009 22:45
Avatar van Joost PHP expert Er staat wel een tutorial in de MySQL sectie over GROUP BY.
Kijk daar even, en pruts wat.

Mocht je er niet uitkomen moet je even de code geven waaraan je geprutst hebt, dan kunnen wij er even naar kijken waar het prutsen fout ging 
Offline Richard - 22/05/2009 23:02
Avatar van Richard Crew algemeen Wat heeft GROUP BY hiermee te maken?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.188s