ERLEDIGT
JA
JA
ANTWORTEN
6
6
ZUGRIFFE
271
271
EMPFEHLEN
-
03.08.11 18:57 #1
- Registriert seit
- Aug 2011
- Beiträge
- 4
Hallo @All,
ich bin gerade beim Arbeiten an einem kleinen Forum für meine Website (mit PHP und MySQL).
In meiner Datei "forum.php" soll an der linken Seite in einer Sitebar eine Übersicht über die Themen sein, geordnet nach Kategorien. Jedoch wird auf der kompletten Seite garnichts angezeigt. Ich poste euch mal hier einen Ausschnitt aus meinem Code:
Es liegt an dem PHP Code, das ist sicher, denn wenn ich ihn entferne, wird die Seite richtig dargestellt.PHP-Code:<div class="box">
<h2>Alle Themen</h2>
<div class="box2">
<ul>
<?php
$kategorie_query = mysql_query("SELECT ID, KategorieName FROM Kategorie");
while($kategorie = mysql_fetch_array($kategorie_query))
{
echo "<h2>$kategorie['KategorieName']</h2>";
$kategorieId = $kategorie['ID'];
$topic_query_ = mysql_query("SELECT ID, Thema FROM Threads WHERE (KategorieID = '$kategorieId')");
while($topic_ = mysql_fetch_array($topic_query_))
{
echo "<li>$topic_['Thema']</li>";
}
}
?>
</ul>
</div>
</div>
Die Tabellennamen sollten auch richtig sein, hab ich jedenfalls doppelt und dreifach überprüft.Geändert von TheCppProgrammer (03.08.11 um 19:27 Uhr)
-
Hi,
also an sich sieht das ganze ok aus. Hast du mal versucht das ganze über einen Query mittels Joins zu regeln? Das würde, dann auch die Anzahl von n +1 auf einen reduzieren.
mfg ZackUnd was lernen wir darauf? Es niemals versuchen! (Homer Jay Simpson)
127.0.0.1 Home! Sweet Home!
Ich würde mich über eine Bewertung meiner Beiträge freuen!
-
Was siehtst du denn wenn du dir im Browser den Quelltext der Seite anzeigen lässt?
-
07.08.11 21:33 #4
- Registriert seit
- Aug 2011
- Beiträge
- 4
@Zack:
Ich bin grad dabei mich in dieses Thema einzuarbeiten. Später versuch ich es dann mal einzubauen.
@Steiner_B:
Ich sehe (leider) garnichts (also nur ein weißer Hintergrund).
Danke für eure Antworten!
-
07.08.11 21:56 #5
- Registriert seit
- Aug 2011
- Beiträge
- 4
Hallo Leute!
Das Problem ist gelöst!
Ich hab einfach mal beim Ausgeben des Textes, also hier...
echo "<h2>$kategorie['KategorieName']</h2>";
...durch das hier erstezt:
echo "<h2>$kategorie[1]</h2>";
und komischerweise hat das funktioniert!
Mystheriös...
-
08.08.11 08:51 #6
Auch wenn das Problem temporär gelöst ist, solltest du dir von Anfang an die richtig Schreibweise angewöhnen.
Sollte auch zum gewünschten Ergebnis führen.PHP-Code:echo "<h2>" . $kategorie['KategorieName'] . "</h2>";
Die Schweine von heute sind unsere Schnitzel von morgen!
-
08.08.11 09:45 #7
- Registriert seit
- Aug 2011
- Beiträge
- 4
Hey, danke, du hast Recht.
So geht es auch! Und ist wahrscheinlich auch "sauberer".
Ähnliche Themen
-
Problem beim erstellen eines Designs
Von ms92 im Forum CSSAntworten: 2Letzter Beitrag: 02.07.07, 20:47 -
Problem mit Thread-Anzeige eines Forums
Von Radhad im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 30.10.06, 15:34 -
Fehler beim Installieren eines Forums
Von Oberster im Forum Hosting & WebserverAntworten: 4Letzter Beitrag: 02.01.05, 18:41 -
Problem beim Erstellen eines Goldfischglases
Von HeXXe im Forum 3D Studio MaxAntworten: 7Letzter Beitrag: 15.06.04, 15:54 -
Problem beim erstellen eines PNG's
Von backlash im Forum PHPAntworten: 8Letzter Beitrag: 27.02.04, 13:52





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren