EuroCent
Klappstuhl 2.0
Hi ho...
Folgendes Problem
Ich hab eine Tabelle namens prefix
In dem sind Felder:
- pid => INT auto primär
- ptitle => varchar
- parentfid => text
Einträge:
- 1
- Hilfe
- 1,2,3,4,5,6,7,8
- 2
- Frage
- 3,4,7,13
- 3
- Problem
- 4
Nun zum vorhaben:
Ich möchte nun wenn jemand in dem Forum mit der ID 4 ist das dort unter Prefix auch nur diese in der Tabelle Prefix => Feld parentfid alle Prefixe aufgelistet werden.
Sprich diese würde dann so aussehen:
Prefix => Hilfe | Frage | Problem
Wie kann ich dies realisieren?
hier mal meine Abfrage der ganzen Prefixe:
egal in welches Forum ich gehe alle Prefixe werden mir immer angezeigt wie kann ich das verhindern sodass nur prefixe dort gezeigt werden wenn die Forenid auch unter parentfid steht
MfG
Der nervende Lenox
Folgendes Problem
Ich hab eine Tabelle namens prefix
In dem sind Felder:
- pid => INT auto primär
- ptitle => varchar
- parentfid => text
Einträge:
- 1
- Hilfe
- 1,2,3,4,5,6,7,8
- 2
- Frage
- 3,4,7,13
- 3
- Problem
- 4
Nun zum vorhaben:
Ich möchte nun wenn jemand in dem Forum mit der ID 4 ist das dort unter Prefix auch nur diese in der Tabelle Prefix => Feld parentfid alle Prefixe aufgelistet werden.
Sprich diese würde dann so aussehen:
Prefix => Hilfe | Frage | Problem
Wie kann ich dies realisieren?
hier mal meine Abfrage der ganzen Prefixe:
PHP:
<?php
$prefixe = $db->query("SELECT * FROM prefix");
while($row = $db->fetch_array($prefixe)) {
if(getUserData(rechte) == 'user' || getUserData(rechte) == '') {
if($row['pid'] != 1 && $row['pid'] != 2) {
echo "<option value=\"".$row['pid']."\">".$row['ptitle']."</option>\n";
}
} elseif(getUserData(rechte) == 'mod') {
echo "<option value=\"".$row['pid']."\">".$row['ptitle']."</option>\n";
} else {
echo "<option value=\"".$row['pid']."\">".$row['ptitle']."</option>\n";
}
}
?>
egal in welches Forum ich gehe alle Prefixe werden mir immer angezeigt wie kann ich das verhindern sodass nur prefixe dort gezeigt werden wenn die Forenid auch unter parentfid steht
MfG
Der nervende Lenox