Hallo,
Vorweg: ich bin noch Anfänger
folgendes Problem:
ich habe ein kleines Newssystem geschrieben, das die News in Sparten aufteilen soll. Ich habe hier die dates.php, durch die die Datensätze ausgelesen werden sollen und gezeigt werden. In meiner mysql Datenbank habe ich 2 Tabellen erstellt; einmal "dates" und einmal "dates_sparten.
In "dates" wird ID|Titel|Datum|Inhalt abgerufen und in "dates_sparten" sparte_id(auto_increment)|Sparte ...
Das Problem ist, dass die Sparte in Zeile 60 nicht angezeigt wird. Ich habe den VErdacht, dass da ein grundsätzliches Problem vorliegt .. vielleicht weiss ja jmd. was:
Vorweg: ich bin noch Anfänger
folgendes Problem:
ich habe ein kleines Newssystem geschrieben, das die News in Sparten aufteilen soll. Ich habe hier die dates.php, durch die die Datensätze ausgelesen werden sollen und gezeigt werden. In meiner mysql Datenbank habe ich 2 Tabellen erstellt; einmal "dates" und einmal "dates_sparten.
In "dates" wird ID|Titel|Datum|Inhalt abgerufen und in "dates_sparten" sparte_id(auto_increment)|Sparte ...
Das Problem ist, dass die Sparte in Zeile 60 nicht angezeigt wird. Ich habe den VErdacht, dass da ein grundsätzliches Problem vorliegt .. vielleicht weiss ja jmd. was:
PHP-Code:
<?php
// dates.php
////////////// Alle Konzertdaten /////////////////
/* Datensätze auslesen */
if ($show == "current") {
$sql = "SELECT
ID,
Datum,
Inhalt,
Titel
FROM
dates
ORDER BY
Datum DESC
LIMIT
10";
$data = mysql_query($sql) or die(mysql_error());
/* Datensätze anzeigen */
echo "<img src=\"gfx/arrow.gif\"><b> Dates:</b><br><br>";
while ($sql = mysql_fetch_assoc($data)) {
echo "<a id=\"schrift\"><img src=\"gfx/dot.gif\"> ".$sql['Datum']."</a> - ";
echo "<b><a> - </a></b>";
echo "<a href=\"index.php?section=dates&show=date&id=".$sql['ID']."\">".$sql['Titel']."</a><br>";
}
echo "<br><br><hr>";
}
if ($show == "date") {
$sql = "SELECT
ID,
date_format(Datum,'%d.%m.%Y') as Datum,
Inhalt,
Titel
FROM
dates
WHERE
ID = $id
ORDER BY
Datum DESC";
$data = mysql_query($sql) or die(mysql_error());
$sql2 = "SELECT
id,
Sparte,
date_id
FROM
dates_sparten
WHERE
date_id = ".$sql['ID']."
ORDER BY
date_id DESC";
$data2 = mysql_query($sql) or die(mysql_error());
/* Datensätze anzeigen */
while ($sql = mysql_fetch_assoc($data)) {
echo "<b>".$sql['Datum']."</b> - ";
while ($sparten = mysql_fetch_assoc($get_sparten)) {
echo $get_sparten['Sparte'];
}
echo "<b><i>".$sql['Titel']."</b></i><br><hr>";
echo "<a>".nl2br($sql['Inhalt'])."</a><br><br><br><br>";
echo "<a href=\"index.php?section=dates&show=current\" id=\"text\">Zurück</a>";
}
}
?>
Kommentar