Als ik deze code uitvoor krijg ik een vreemde uitvoer bv:
catgorie1:
forum1
forum2
catogorie2:
forum1
forum2
forum3
catogorie3:
forum1
forum2
forum3
forum4
terwijl bij cat2 alleen forum 3 hoort, en bij cat3 alleen forum4 hoort
heeft iemand een idee waar dit prob aan ligt??
<?php
require("yapter-v211.php");
include("config.php");
$yapter = new Template("forumindex.htm");
$yapter->setParseMode("TRUE");
$yapter->set("titel","forum topics");
if ($_GET[cat] == "")
{
// select de cats en maakt een while loop
$select = "SELECT * FROM forum_cat ORDER BY id ASC";
$res = mysql_query($select) or die(mysql_error());
while($row = mysql_fetch_object($res))
{
$yapter->set("cats","$row->onderwerp");
$forums = "SELECT * FROM forum_forums WHERE categorie = '$row->id' ORDER BY naam ASC";
$frm_res = mysql_query($forums) or die(mysql_error());
$select = "SELECT * FROM forum_topic WHERE forum = '$row->id'";
$tpc_res = mysql_query($select) or die(mysql_error());
$aantal = mysql_num_rows($tpc_res);
while($row_frm = mysql_fetch_object($frm_res))
{
$yapter->set("id","$row_frm->id");
$yapter->set("forums","$row_frm->naam");
$yapter->set("topics","$aantal");
$yapter->set("datum","de datum komt later!!");
$yapter->parse("forumrij");
}
$yapter->parse("cat");
}
}
$yapter->parse();
$yapter->spit();
?>
catgorie1:
forum1
forum2
catogorie2:
forum1
forum2
forum3
catogorie3:
forum1
forum2
forum3
forum4
terwijl bij cat2 alleen forum 3 hoort, en bij cat3 alleen forum4 hoort
heeft iemand een idee waar dit prob aan ligt??
<?php
require("yapter-v211.php");
include("config.php");
$yapter = new Template("forumindex.htm");
$yapter->setParseMode("TRUE");
$yapter->set("titel","forum topics");
if ($_GET[cat] == "")
{
// select de cats en maakt een while loop
$select = "SELECT * FROM forum_cat ORDER BY id ASC";
$res = mysql_query($select) or die(mysql_error());
while($row = mysql_fetch_object($res))
{
$yapter->set("cats","$row->onderwerp");
$forums = "SELECT * FROM forum_forums WHERE categorie = '$row->id' ORDER BY naam ASC";
$frm_res = mysql_query($forums) or die(mysql_error());
$select = "SELECT * FROM forum_topic WHERE forum = '$row->id'";
$tpc_res = mysql_query($select) or die(mysql_error());
$aantal = mysql_num_rows($tpc_res);
while($row_frm = mysql_fetch_object($frm_res))
{
$yapter->set("id","$row_frm->id");
$yapter->set("forums","$row_frm->naam");
$yapter->set("topics","$aantal");
$yapter->set("datum","de datum komt later!!");
$yapter->parse("forumrij");
}
$yapter->parse("cat");
}
}
$yapter->parse();
$yapter->spit();
?>