Kalma
Erfahrenes Mitglied
Hey,
ich habe ein Problem bei meinem Forum:
Ich habe es so programmiert:
index-site: Dort werden alle Foren aufgelistet, die existieren... Hier das Script:
-------------------------------
2. Seite
threads.php - Dort werden alle Threads ausgelesen.. Eigentlich sollten jedoch nur die ausgelesen werden, die der Foren-id aus der vorigen Site entsprechen... Hier das Script:
Was mache ich falsch, und wie könnt ihr mir helfen?
Danke im Voraus
David
ich habe ein Problem bei meinem Forum:
Ich habe es so programmiert:
index-site: Dort werden alle Foren aufgelistet, die existieren... Hier das Script:
PHP:
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
a:link {
color:#FF0000;
text-decoration:none;
}
a:hover {
color:#990000;
text-decoration:none;
}
a:visited {
color:#990000;
text-decoration:none;
}
-->
</style>
<?php
//variablen für Datum
$tag = date("d.m.Y");
$uhr = date("H:i");
//Hier die Verbindung für das Forum aufbauen
$Host = "localhost";
$User = "superdrummer";
$Password = "kriegt ihr nicht";
$DBName = "superdrummer";
$TableName = "foren";
$Link = mysql_connect($Host, $User, $Password);
$Query = "SELECT
*
FROM
$TableName
ORDER BY
foren_id";
$Result = mysql_db_query($DBName, $Query, $Link);
/*********************** HIER DIE TABELLE FÜR VORHANDENE FOREN ANZEIGEN **********************/
//Zuerst die Überschrift der ganzen Geschichte
echo " <h2> <a href=\"index.php\">David's Forum</a> </h2> ";
echo " <p /> ";
echo " Eingeloggt als: Gast ";
echo " <br /> ";
echo " Wir haben es $uhr am $tag ";
echo " <br /> ";
echo " Viel Spaß im Forum ";
echo " <p> ";
echo " <p> ";
echo " <hr /> ";
//Jetzt den Button für Neues Board
echo "<form action=\"new_forum.php\" method=\"post\">
<input type=\"submit\" value=\"New Board\" class=\"button\" disabled=\"disabled\" />
</form>";
echo " <p> ";
//Hier kommen jetzt die Foren hin, die erstellt wurden
echo " <table border=\"0\" bgcolor=\"#CCCCCC\" width=\"100%\"> ";
echo " <tr> ";
echo " <td align=\"left\"> <b> Forum-Name </b> </td> ";
echo " <td align=\"left\"> <b> Forum-Autor </b> </td> ";
echo " </tr> ";
while ($row = mysql_fetch_array($Result))
{
echo " <tr bgcolor=\"white\"> ";
echo " <td align=\"left\">
<a href=\"threads.php?thread_id='".$row['foren_id']."'\">
".$row['foren_title']."
</a>";
echo " <br /> "; // Hier wird der subtitle ausgegeben
echo " >> ".$row['foren_sub']." </td> ";
echo " <td algin=\"left\"> ".$row['foren_autor']." </td> ";
echo " </tr> ";
}
echo " </table> ";
mysql_close($Link);
?>
-------------------------------
2. Seite
threads.php - Dort werden alle Threads ausgelesen.. Eigentlich sollten jedoch nur die ausgelesen werden, die der Foren-id aus der vorigen Site entsprechen... Hier das Script:
PHP:
<link href="style.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
a:link {
color:#FF0000;
text-decoration:none;
}
a:hover {
color:#990000;
text-decoration:none;
}
a:visited {
color:#990000;
text-decoration:none;
}
-->
</style>
<?php
//variablen für Datum
$tag = date("d.m.Y");
$uhr = date("H:i");
//Hier die Verbindung für das Forum aufbauen
$Host = "localhost";
$User = "superdrummer";
$Password = "kriegt ihr nicht";
$DBName = "superdrummer";
$TableName = "threads";
$Link = mysql_connect($Host, $User, $Password);
$Query = "SELECT
*
FROM
$TableName
WHERE
thread_id = '".$_GET['thread_id']."'
ORDER BY
thread_id";
$Result = mysql_db_query($DBName, $Query, $Link);
/*********************** HIER DIE TABELLE FÜR VORHANDENE FOREN ANZEIGEN **********************/
//Zuerst die Überschrift der ganzen Geschichte
echo " <h2> <a href=\"index.php\">David's Forum</a> </h2> ";
echo " <p /> ";
echo " Eingeloggt als: Gast ";
echo " <br /> ";
echo " Wir haben es $uhr am $tag ";
echo " <br /> ";
echo " Viel Spaß im Forum ";
echo " <p> ";
echo " <p> ";
echo " <hr /> ";
//Jetzt den Button für Neuen Thread
echo "<form action=\"new_forum.php\" method=\"post\">
<input type=\"submit\" value=\"New Thread\" class=\"button\" disabled=\"disabled\" />
</form>";
echo " <p> ";
//Hier kommen jetzt die Threads hin, die erstellt wurden
echo " <table border=\"0\" bgcolor=\"#CCCCCC\" width=\"100%\"> ";
echo " <tr> ";
echo " <td align=\"left\"> <b> Thread-Name </b> </td> ";
echo " <td align=\"left\"> <b> Thread-Autor </b> </td> ";
echo " </tr> ";
while ($row = mysql_fetch_array($Result))
{
echo " <tr bgcolor=\"white\"> ";
echo " <td align=\"left\">
<a href=\"threads.php?thread_id='".$row['thread_id']."'\">
".$row['thread_title']."
</a> </td> ";
echo " <td algin=\"left\"> ".$row['thread_autor']." </td> ";
echo " </tr> ";
}
echo " </table> ";
mysql_close($Link);
?>
Was mache ich falsch, und wie könnt ihr mir helfen?
Danke im Voraus
David