Kommentare runterzählen

Zipper02

Mitglied
Hallo,

ich hab ein newssystem und möchte sozusagen einen Kommentarcounter haben.
Also so:

Eintrag1 #1
Eintrag2 #2

Bisher hab ich das aber nur so hinbekommen, dass er die Kommentare von unten nach oben zählt, ich möchte dies aber andersrum, wie geht das ?

Danke im Voraus


Hier mein Script:

<?php
include("config.inc.php");
include("connect.inc.php");
$result = mysql_query("SELECT * FROM comments WHERE id = '$id");
// $menge = mysql_num_rows($result);
// echo "#$menge";
$counter++;
echo "&nbsp;<font class=little>#$counter</font>";
?>
 
PHP:
<?php 
include("config.inc.php");
include("connect.inc.php");
$result = mysql_query("SELECT * FROM comments WHERE id = '$id"); 
$menge = mysql_num_rows($result);
echo "#$menge";
$counter=$menge;
$counter--;
echo " <font class=little>#$counter</font>";
?>

ka ob das so dein script ist leicht verwirrend ...
 
<?
include("config.inc.php");
include("connect.inc.php");


$daten_pro_seite = 20;
if ($seite==0) { $seite = 1; }
$untergrenze = ($seite * $daten_pro_seite) - $daten_pro_seite;
$obergrenze = $seite * $daten_pro_seite;

$abfrage = "SELECT * FROM comments WHERE content = '$id' AND art = 'news' ORDER BY id";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{

$datencounter = $datencounter + 1;

if ($datencounter>$untergrenze)
{
if ($datencounter<=$obergrenze)
{

?>
<table border=0 cellspacing=0 cellpadding=0 width=95%>
<tr>
<td width=100% style="border: 1px solid black">

<table border=0 cellspacing=0 cellpadding=2 width=100%>
<tr>
<td width=20% valign=top bgcolor=#9FCCFD>
<br>
<?php
include("config.inc.php");
include("connect.inc.php");
$result = mysql_query("SELECT * FROM comments WHERE content = '$id'");
// $menge = mysql_num_rows($result);
// echo "#$menge";
$counter++;
echo "&nbsp;<font class=little>#$counter</font>";


?><br>
<?
include("config.inc.php");
include("connect.inc.php");

$abfrage4 = "SELECT * FROM usertable WHERE id = '$row->userid'";
$ergebnis4 = mysql_query($abfrage4);
while($bur = mysql_fetch_object($ergebnis4))
{
?>
&nbsp;<b><a href=index.php?goto=home&select=show&id=<?php echo $bur->id; ?>><?php echo $bur->nickname; ?></a></b>
<?
}
?>
</Td>
<td width=80% valign=top bgcolor=#BCDBFE>
<font class=little> <?
$datum = date("d.m.y",$row->postzeit);
$uhrzeit = date("H:i",$row->postzeit);
echo $datum," - ",$uhrzeit,"&nbsp;";
?></font>
<p>
<?
$hur = wordwrap($row->text, 50, "\n", 1);
$oekmoek = "$hur\n";
echo nl2br($oekmoek);
?>
<p>
</Td>
</tr>
</table>

</td>
</tr>
</table>
<p>
<?
}
}
}
?>
 
sorry aber so such ihc mir da auch nix raus das forum hat ne highlight funktion und einrücken wär auch net, weil so blickt keiner durch
 
Original geschrieben von Zipper02
Hallo,

ich hab ein newssystem und möchte sozusagen einen Kommentarcounter haben.
Also so:

Eintrag1 #1
Eintrag2 #2

Bisher hab ich das aber nur so hinbekommen, dass er die Kommentare von unten nach oben zählt, ich möchte dies aber andersrum, wie geht das ?

Danke im Voraus


Hier mein Script:

<?php
include("config.inc.php");
include("connect.inc.php");
$result = mysql_query("SELECT * FROM comments WHERE id = '$id");
// $menge = mysql_num_rows($result);
// echo "#$menge";
$counter++;
echo "&nbsp;<font class=little>#".$counter."</font>";
?>

Hab den Fehler ausgebessert und unterstrichen :)

ALso ich dacht ja erst es ist ein Ausgabe Fehler aber nun seh ich: Die Variable $counter wird nirgends deffiniert?! D zählst sie hoch aber ich seh nicht wo sie "herkommt"
 
Zurück