Hallo zusammen,
ich habe folgendes problem ( suche hab ich schon benutzt aber nichts hilfreiches was ich verstehen könnte gefunden)
ich möchte ein newsscript machen.
Wie kann ich nun die vorhanden kommentare zählen ?
Meine Tabelle sieht so aus:
id = newsid
newstitle = News Titel
newstext = News Text
user = Geschrieben von
datum = Datum wann es geschrieben wurde
com_id = Kommentar ID
n_id = ID zur zuordnung zu welcher news das kommentar geschrieben wurde
com_title = Kommentar Title
com_text = Kommentar Text
com_user = Wer hat das Kommentar geschriebn
com_datum = Wann wurde das Kommentar geschrieben
Soooooo.
nun zu den code denn ich bis jetzt schon getextet hab ( nicht wunder wie ich es mache .. mache es so das ich da noch durch steig )
soo wie krieg ich das jetzt hin das $com die einträge aus 'n_id' zu einer zahl zählt und wenn kein Kommentar da is 0 is ?
MfG Skaschy
ich habe folgendes problem ( suche hab ich schon benutzt aber nichts hilfreiches was ich verstehen könnte gefunden)
ich möchte ein newsscript machen.
Wie kann ich nun die vorhanden kommentare zählen ?
Meine Tabelle sieht so aus:
id = newsid
newstitle = News Titel
newstext = News Text
user = Geschrieben von
datum = Datum wann es geschrieben wurde
com_id = Kommentar ID
n_id = ID zur zuordnung zu welcher news das kommentar geschrieben wurde
com_title = Kommentar Title
com_text = Kommentar Text
com_user = Wer hat das Kommentar geschriebn
com_datum = Wann wurde das Kommentar geschrieben
Soooooo.
nun zu den code denn ich bis jetzt schon getextet hab ( nicht wunder wie ich es mache .. mache es so das ich da noch durch steig )
PHP-Code:
<?php
include ("admin/config.php");
$db_handle = mysql_connect ("$dbserver","$dbuser","$dbpass")
or die ("<font color=#FFFFFF size=2 face=Verdana, Arial, Helvatica, sens-serif>Verbindung<br>zur DB<br>fehlgeschlagen</font>");
$select_db = mysql_select_db ("$dbname")
or die ("<font color=#FFFFFF size=2 face=Verdana, Arial, Helvatica, sens-serif>Verbindung<br>zur DB<br>fehlgeschlagen</font>");
$query_handle = mysql_query ("SELECT * FROM $tabelle_news WHERE 1 ORDER BY `id` DESC LIMIT 0, 2");
$zeilen = mysql_num_rows ($query_handle);
for ($i = 0; $i<$zeilen;$i++) {
$elemente = mysql_fetch_row ($query_handle);
$id = $elemente[0];
$nw1 = "$elemente[2]";
$newstext = wordwrap("$nw1","60","<br>");
$newstitle = $elemente[1];
$user = $elemente[3];
$datum = $elemente[4];
$zeit = $elemente[5];
if ($id == "") {
echo "<font color=#FFFFFF size=2 face=Verdana, arial, helvetica, sans-serif>Keine News vorhanden!";
}
echo "<table width=100% align=center border=1 cellpadding=0 cellspacing=0 bordercolor=#000000>
<tr>
<td height=18 background=images/new_header.png><font color=#FFFFFF size=2 face=Verdana, arial, helvetica, sans-serif><strong>$newstitle</strong></font></td>
</tr>
<tr>
<td bordercolor=#003300 bgcolor=#000000><font color=#FFFFFF size=2 face=Verdana, arial, helvetica, sans-serif>$newstext</font></td>
</tr>
<tr>
<td> <div align=right>
<pre><font color=#FFFFFF size=2 face=Verdana, arial, helvetica, sans-serif><a href=tmpl/news1.php?go=com&id=".$id." class=link target=frame1>$com kommentare</a>
<a href=tmpl/news1.php?go=printable&id=".$id." target=_blank><img src=images/printer.gif width=15 height=11 border=0></a>
| geschrieben von $user , $datum</font></pre>
</div></td>
</tr>
</table>";
}
?>
soo wie krieg ich das jetzt hin das $com die einträge aus 'n_id' zu einer zahl zählt und wenn kein Kommentar da is 0 is ?
MfG Skaschy
Kommentar