login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Weblog berichten weergven (Opgelost)

Offline luchtpost - 19/01/2008 18:24 (laatste wijziging 19/01/2008 20:57)
Avatar van luchtpostPHP interesse Beste sitemasters,

Met dit script wil ik alle weblog berichten uit een bepaalde categorie (meegegeven in de url) weergeven.

Vreemd genoeg krijg ik telkens de melding dat er geen weblog berichten gevonden werden in de opgegeven categorie, al weet ik zeker dat die er zijn.

8 antwoorden

Gesponsorde links
Offline Xan - 19/01/2008 19:53
Avatar van Xan HTML interesse jij hebt op regel 7:
  1. $num=mysql_numrows($result);


dat moet dit zijn:
  1. $num=mysql_num_rows($result);
Offline luchtpost - 19/01/2008 20:00 (laatste wijziging 19/01/2008 20:00)
Avatar van luchtpost PHP interesse Dankjewel Xan maar het is nog steeds hetzelfde. Volgens mij ligt het aan de query's maar ik kan geen fout ontdekken.
Offline Xan - 19/01/2008 20:03
Avatar van Xan HTML interesse probeer dit eens,

verander dit
  1. $sQuery = "SELECT * FROM weblog WHERE categorie='.$tag.'";


naar:
  1. $sQuery = "SELECT * FROM weblog WHERE categorie='$tag'";
Offline luchtpost - 19/01/2008 20:20 (laatste wijziging 19/01/2008 20:25)
Avatar van luchtpost PHP interesse Dit is de laatste versie, maar het werkt nog steeds niet.
Offline TotempaaltJ - 19/01/2008 20:26
Avatar van TotempaaltJ PHP interesse Vanaf regel 30 (op PlaatsCode.be) staat dit:

  1. echo "<a href='archief.php?id='".$tabel['id']."''><b>'".$tabel['titel']."'</b></a><br/>";
  2. echo ($tabel["tekst"]. "<br /><br />");
  3. echo "Gepost op ";
  4. echo ($tabel["dag"]);
  5. echo " ";
  6. echo ($tabel["maand"]);
  7. echo " ";
  8. echo ($tabel["jaar"]);
  9. echo " in de categorie ";
  10. echo ($tabel["categorie"]);
  11. echo "."."<br /><br /><br />";

Waarom staan al die haakjes daar? 
Offline luchtpost - 19/01/2008 20:36 (laatste wijziging 19/01/2008 21:23)
Avatar van luchtpost PHP interesse Die haakjes veroorzaken in ieder geval niet de fout want ik gebruik dat gedeelte op een andere pagina en daar werkt het uitstekend.

EDIT: volgens mij zit de fout in de query's.

  1. $sQuery = "SELECT * FROM weblog WHERE categorie='$tag'";


  1. $sQuery = "SELECT * FROM weblog ORDER BY id DESC WHERE categorie='".$tag."' LIMIT ".$aNavigatie['iVanaf'].", ".$iMaxPerPagina;




EDIT2: welja, na uuuren zoeken heb ik het vreemde foutje gevonden: als ik die ORDER BY id DESC in de tweede query weg haal dan werkt het. Iemand die weet waarom?
Offline Simon - 19/01/2008 21:29
Avatar van Simon PHP expert de WHERE moet VOOR de ORDER BY 
Offline luchtpost - 19/01/2008 21:43 (laatste wijziging 09/02/2008 23:15)
Avatar van luchtpost PHP interesse Ok, dankjewel iedereen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.234s