Hallo Leute!
Ich arbeite zur Zeit an meinem News+Kommentar Script. 85% der Arbeit hab ich schon erledigt.
Bei der Ausgabe der Anzahl der Kommentare gibt noch ein Problem. Die Ausgabe der Daten erfolgt mittels einer
W H I L E -SChleife, in dem noch mit einer F O R - Schleife die Anzahl der Kommentare gezählt und
ausgegeben wird.
Obwohl ich z.B. beim 1.News-Artikel zwei Kommentare geschrieben habe zeigt es bei allen News Artikeln 2 Kommentare an.
Der Script ist fehlerfrei. Ich weiß nicht wo der Hund liegt. Bin auf eure Hilfe angewießen, ansonsten kann ich
den rest wegschmeisen.
Die Idee (DB)
-----------------------------------------------------------
TABELLE B L O G
--- ------- ----------- ------- --------
|id | datum | kategorie | titel | inhalt |
---|-------|-----------|-------|--------|
1 ... ... ... ...
2 ... ... ... ...
.
.
-----------------------------------------------------------
TABLLE B L O G _ C O M M E N T S
--- -------- ------ -------- -------
|id | blogID | name | inhalt | datum |
---|--------|------ --------|-------|
1 1 ... ... ...
2 1 ... ... ...
3 2 ... ... ...
4 3 ... ... ...
5 3 ... ... ...
.
.
-----------------------------------------------------------
Hier die listing:
Für jeden Hinweis bin ich dankbar.
mfg
a_fooo
Ich arbeite zur Zeit an meinem News+Kommentar Script. 85% der Arbeit hab ich schon erledigt.
Bei der Ausgabe der Anzahl der Kommentare gibt noch ein Problem. Die Ausgabe der Daten erfolgt mittels einer
W H I L E -SChleife, in dem noch mit einer F O R - Schleife die Anzahl der Kommentare gezählt und
ausgegeben wird.
Obwohl ich z.B. beim 1.News-Artikel zwei Kommentare geschrieben habe zeigt es bei allen News Artikeln 2 Kommentare an.
Der Script ist fehlerfrei. Ich weiß nicht wo der Hund liegt. Bin auf eure Hilfe angewießen, ansonsten kann ich
den rest wegschmeisen.
Die Idee (DB)
-----------------------------------------------------------
TABELLE B L O G
--- ------- ----------- ------- --------
|id | datum | kategorie | titel | inhalt |
---|-------|-----------|-------|--------|
1 ... ... ... ...
2 ... ... ... ...
.
.
-----------------------------------------------------------
TABLLE B L O G _ C O M M E N T S
--- -------- ------ -------- -------
|id | blogID | name | inhalt | datum |
---|--------|------ --------|-------|
1 1 ... ... ...
2 1 ... ... ...
3 2 ... ... ...
4 3 ... ... ...
5 3 ... ... ...
.
.
-----------------------------------------------------------
Hier die listing:
PHP:
<?php
//body
echo "<body>\n";
//SQL-Befehle
$abfrage = "SELECT id, kategorie, titel, inhalt, DATE_FORMAT(`datum`,'%d.%m.%Y - %H:%i') AS datum
FROM blog
ORDER BY datum DESC";
$ergebnis = mysql_query($abfrage);
//SQL-Schleife (Ausagabe)
while($row=mysql_fetch_object($ergebnis))
{
echo " <div class=\"box\">\n";
echo " <!-- überschrift -->\n";
echo " <div class=\"ueb\">\n";
echo " <span class=\"bas\">";echo $row->titel; echo " </span>\n";
echo " </div>\n";
echo " \n";
echo " <div class=\"tar\">\n";
echo " <span class=\"dat\">"; echo $row->datum; echo " // "; echo $row->kategorie; echo "</span>\n";
echo " </div>\n";
echo " \n";
echo " <!-- text -->\n";
echo " <div class=\"tex\">\n";
echo " <span class=\"nor\">";echo $row->inhalt; echo "</span>\n";
echo " </div>\n";
echo $row->id; //Test-> id Ausgabe
//Anzahl der Kommentare {SCHLEIFE
$zahl=1;
for($i=0;$i<$zahl;$i++)
{
$zaehlen = " SELECT count(blogID) AS blogID, id
FROM blog_comments
GROUP BY blogID";
$summe = mysql_query($zaehlen);
$row=mysql_fetch_object($summe);
echo $row->blogID;
echo " <!-- komment -->\n";
echo " <div class=\"bot\">\n";
echo " <span class=\"unt\">";
//LINK
echo"<a href=\"javascript:popup();\">"; echo $row->blogID;
echo" Kommentare</span>\n"; echo"</a>\n";
echo " </div>\n";
echo " \n";
echo " </div>\n";
}
}
echo "</body>\n";
echo "</html>\n";
//Schluss
error_reporting(E_ALL);
mysql_error();
mysql_close();
?>
Für jeden Hinweis bin ich dankbar.
mfg
a_fooo