Lobedan
Mitglied
Hi Leute,
ich brauche wieder eure Hilfe und Entschuldigung das ich euch immer so belästige
Also wie der der Titel schon sagt hab ich ein Problem das mit meiner MySQL Klasse und dem Forum was ich geschrieben hab zusammenhängt.
Es sollte so sein das erst die Kategorie dann die Forum und wieder die Kategorie und so weiter im Schema:
---Kategorie
------Forum 1
------Forum 2
---Kategorie 2
------Forum 1 in Kat. 2
------Forum 2 in Kat 2.
angezeigt werden sollen.
Nur mein Script hört irgentwie bei der 1. Kategorie und den dazugehörigen Foren auf.
Ich kann schonmal mit Sicherheit sagen das es sich ums mysql_fetch_array dreht aber mehr weiß ich auch nicht.
Vielleicht hat ja jemand von euch eine Idee =)
Das sind mal die Zeilen fürs mysql_fetch_array in der Klasse. Ich finds nicht so relevant weil es ja bei den andern Scripten von mir auch geht aber es kann janicht schaden
Das sind die relevanten Zeilen im Forum Script
Danach kommt nur noch HTML Zeug also nichts was so damit zu tun hätte
Ich hoffe ihr könnt mir helfen
grüßle
ich brauche wieder eure Hilfe und Entschuldigung das ich euch immer so belästige
Also wie der der Titel schon sagt hab ich ein Problem das mit meiner MySQL Klasse und dem Forum was ich geschrieben hab zusammenhängt.
Es sollte so sein das erst die Kategorie dann die Forum und wieder die Kategorie und so weiter im Schema:
---Kategorie
------Forum 1
------Forum 2
---Kategorie 2
------Forum 1 in Kat. 2
------Forum 2 in Kat 2.
angezeigt werden sollen.
Nur mein Script hört irgentwie bei der 1. Kategorie und den dazugehörigen Foren auf.
Ich kann schonmal mit Sicherheit sagen das es sich ums mysql_fetch_array dreht aber mehr weiß ich auch nicht.
Vielleicht hat ja jemand von euch eine Idee =)
Das sind mal die Zeilen fürs mysql_fetch_array in der Klasse. Ich finds nicht so relevant weil es ja bei den andern Scripten von mir auch geht aber es kann janicht schaden
PHP:
//::::: fetch array :::::
function ar($query = 0)
{
if ($query == 0)
{
if (@$this->result = mysql_fetch_array($this->query))
{
return $this->result;
}
}
else
{
if (@$this->result = mysql_fetch_array($query))
{
return $this->result;
}
}
}
Das sind die relevanten Zeilen im Forum Script
PHP:
$select_forum_kat = $db->query("SELECT * FROM kategorie ORDER BY id ASC");
while ($kat = $db->ar($select_forum_kat)) {
$select_forum_board = $db->query("SELECT * FROM forum WHERE katid='".$kat['id']."' ORDER BY id ASC");
$inhalt.='
<table class="main" align="center">
<tr>
<td class="oben" colspan="5"><b>'.$kat['name'].'</td>
</tr>';
for ($i=0; $i < $db->num_rows($select_forum_board); $i++) {
$forum = $db->ar($select_forum_board);
if (($i%'2') == '0') {
$class = "g";
} else {
$class = "w";
}
$select_forum_last_thread = $db->query("SELECT * FROM post WHERE katid='".$kat['id']."' AND forumid='".$forum['id']."' ORDER BY id DESC LIMIT 1");
$thread = $db->ar($query_forum_last_thread);
$select_forum_count_posts = $db->query("SELECT COUNT(*) AS anzahl FROM post WHERE katid='".$kat['id']."' AND forumid='".$forum['id']."'");
$posts = $db->ar($query_forum_count_posts);
$select_forum_count_threads = $db->query("SELECT COUNT(*) AS anzahl FROM thread WHERE katid='".$kat['id']."' AND forumid='".$forum['id']."'");
$count = $db->ar($query_forum_count_threads);
Danach kommt nur noch HTML Zeug also nichts was so damit zu tun hätte
Ich hoffe ihr könnt mir helfen
grüßle