Faq med underkategorier
Hej,Jeg har bikset en kode sammen som er til en faq.
Den ser sådan her ud :
if ($_GET['show'] == "faq") {
$main_cat_id = mysql_escape_string($_GET['main_cat']);
$sub_cat_id = mysql_escape_string($_GET['sub_cat']);
mysqlconnect();
$query = mysql_query("SELECT faq_main_cat.*, faq_sub_cat.* FROM faq_main_cat, faq_sub_cat WHERE faq_main_cat.main_cat_id = $main_cat_id AND faq_sub_cat.sub_cat_id = $sub_cat_id") or die(mysql_error());
while($data = mysql_fetch_array($query)) {
echo "<b>".$data[main_cat]." -> ".$data[sub_cat]."</b>";
}
$faq = mysql_query("SELECT * FROM faq WHERE main_cat_id = $main_cat_id AND sub_cat_id = $sub_cat_id") or die(mysql_error());
while ($row2 = mysql_fetch_array($faq)) {
$question = $row2[question];
$answer = nl2br($row2[answer]);
include("faq_all.php");
}
}else{
mysqlconnect();
$res = mysql_query("select * from faq_main_cat");
while ($row = mysql_fetch_object($res))
{
echo "<b>$row->main_cat</b>
<br>";
$res2 = mysql_query("select * from faq_sub_cat where main_cat_id=".$row->main_cat_id);
while ($row2 = mysql_fetch_object($res2))
{
echo "<a href=\"?show=faq&main_cat=$row->main_cat_id&sub_cat=$row2->sub_cat_id\">".$row2->sub_cat."</a>
<br>";
}
echo "
<br>";
}
}
Skal liges at den er en del af en stor funktions fil.
Det virker som det er nu, men jeg vil meget gerne lave det sådan at jeg har en seperat php side med mit design.
Dvs. at jeg feks laver en <?php echo $noget ?> på den så jeg er fri for at lave design i mine funktioner.
Problemet er at jeg kun skal have mine hoved kategorier skrevet ud engang, og det virker ikke hvis jeg laver $noget = $row[noget]; og skriver det ud i php siden med mit design !
Håber det gav mening og der er envenlig sjæl der vil hjælpe !??
