webForumDet fria alternativet

Skriva ut trådar under kategorier

PHP

3 svar · 240 visningar · startad av A20

Medlem sedan sep. 20163 inlägg
Frågan#1

Hej!

Jag håller på att skapa ett forum och vill skriva ut trådar under kategorinamnen.

Jag har tre olika tabeller och för att hämta ut kategorier och trådar har jag försökt använda LEFT JOIN för att skriva ut kategorier och trådar.

Tabell: Kategori

id | kategorinamn | beskrivning

Tabell: Trad

id | katid | namn | rubrik | inlagg | datum

Tabell: Inlagg

id | t_id | namn | text | datum

Tänkte så att det skrivs ut så här.

Webbrelaterat
----------------------------
Diskutera webbutveckling
Databaser

Medlem sedan jan. 2005953 inlägg
#2

Om du visar hur ditt försök ser ut så är vi nog många här som kan peka ut rätt riktning åt dig.

Medlem sedan sep. 20163 inlägg
#3

​Så här ser mitt försök ut​

$sql = "SELECT * FROM tradar JOIN inlagg ON tradar.id=inlagg.t_id";

$result = mysqli_query($mysqli, $sql);

while($row = mysqli_fetch_array($result))
{
echo "<table border="0" align="center" style="width: 613px; background-color: #F6F6F6; margin-top:15px; border-bottom:1px solid #000000;">";
echo "<tr><td><span class="inlaggrubrik">".htmlspecialchars($row['rubrik'])."</span></td><td><div class="datestamp">Skrivet av ".htmlspecialchars($row['namn'])." ".htmlspecialchars($row['datum'])."</div></td></tr>";
echo "<tr><td colspan="2"><span class="inlaggtext">".nl2br(htmlspecialchars($row['inlagg']))."</span><br><br><span class="svaret">Svar:</span></td></tr>";
echo "<tr><td><ul><li><a href="reply_messages.php?reply=".intval($row['id']).""".htmlspecialchars($row['rubrik']).">".htmlspecialchars($row['rubrik'])."</a></li></ul></td></tr>";
echo "</table>";
}
Medlem sedan sep. 20163 inlägg
#4

**

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)