Броене чрез ++

niki_noki

Registered
Здравейте :)

Изкарвам си коментарите така:

Коментар:#$br: <hr /> $raw[comment]
По нагоре имам $br = 0; и $br++;

Но при всеки нов коментар, "1" е на първият, как може да брои от долу, т.е най стария коментар да е с "1" и така нагоре :)
 
дай кода да го видим.
Но ако ще гадая сложи на sql заявката на края .... order by colonata DESC")....


тоест ето ти пример


PHP:
    $query = "SELECT * FROM comments order by id DESC";
	$sql = mysql_query( $query) or die(mysql_error());


Тоест ти преди цикъла с този брояч правиш подредбата на arrway-a.
 
ivo_pi4a каза:
Просто си обърни цикъла :)
PHP:
for($br=99;$br<1;$br--){
//Тук кода :)
}

Не става.. Не излиза нищо..

Иначе ето го кода

PHP:
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id' ORDER BY id DESC") or die(mysql_error());
$alternate = "2"; // Номер на алтернативните цветове 
$br = 0;
while($raw = mysql_fetch_array($query)){
$br++;
if ($alternate == "1") { 
$bg = "#e0e3e6"; //1-ви цвят 
$alternate = "2"; 
}
else { 
$bg = "#e8eaeb"; //2-ри цвят 
$alternate = "1"; 
} 




echo "<tr>";
echo "<td style="background: $bg; border: solid 1px #e0e3e6; height: 100%;  font-family: Tahoma; font-size: 12px;">";
echo " Коментар:#$br: <hr /> $raw[comment] ";
echo "<span style="color: #8ba60a; font-size: 16px; float: right; padding-top: 45px; "></span> <span style="color: #8ba60a; float: right; font-size: 9px; padding-top: 45px; ">$raw[date]</span><br> ";

echo "</td>";
echo "</tr>";
}
 
Опитай така

PHP:
$query = mysql_query("SELECT * FROM `comment` WHERE `article`='$id' ORDER BY id DESC") or die(mysql_error());
$alternate = "2"; // Номер на алтернативните цветове 
$br = mysql_num_rows($query);
while($raw = mysql_fetch_array($query)){
$br--;
if ($alternate == "1") { 
$bg = "#e0e3e6"; //1-ви цвят 
$alternate = "2"; 
}
else { 
$bg = "#e8eaeb"; //2-ри цвят 
$alternate = "1"; 
} 




echo "<tr>";
echo "<td style=\"background: $bg; border: solid 1px #e0e3e6; height: 100%;  font-family: Tahoma; font-size: 12px;\">";
echo " Коментар:#$br: <hr /> $raw[comment] ";
echo "<span style=\"color: #8ba60a; font-size: 16px; float: right; padding-top: 45px; \"></span> <span style=\"color: #8ba60a; float: right; font-size: 9px; padding-top: 45px; \">$raw[date]</span><br> ";

echo "</td>";
echo "</tr>";
}
 

Back
Горе