|
|
|
| Помоите пожалуйста пронумеровать список из БД, в таблице БД колонки номеров нет, а мне нужно чтобы этот список был пронумерован до 10, таким образом:
1 EGO 155
2 Birkoff 88
3 Luke 65
4 Mili 57
5 sdfasdf 42
и т.д.
а у меня получается вот так:
1 2 EGO 155
1 2 Birkoff 88
1 2 Luke 65
1 2 Mili 57
1 2 sdfasdf 42
и т.д.
Вот часть скрипта, который я использую:
<?
$q = mysql_query("SELECT char_name, pvpkills, onlinetime FROM characters
ORDER BY pvpkills DESC LIMIT 10");
if($q == FALSE){ echo "Error"; End_page(); }
echo "<table td colspan='3' style='height: 24px' valign='top'>";
while($row = mysql_fetch_array($q))
{
echo "<tr align='center'>";
$a = 1;
while ($a < 3)
{
echo "<td class='number'>$a</font></td>";
$a = $a + 1;
}
echo "<td class='name'>".$row["char_name"]."</font></td>";
echo "<td class='value'>".$row["pvpkills"]."</font></td>";
echo "</tr>";
}
echo "</table>";
?> | |
|
|
|
|
|
|
|
для: Vezuvian
(27.04.2009 в 21:21)
| |
<?php
for($i = 1; $row = mysql_fetch_assoc($q); $i++)
{
echo "<tr align='center'>";
echo "<td class='number'>{$i}</font></td>";
echo "<td class='name'>".$row["char_name"]."</font></td>";
echo "<td class='value'>".$row["pvpkills"]."</font></td>";
echo "</tr>";
}
?>
|
PS "Чистые" строки перед выводом еще нужно пропускать через htmlspecialchars(), не забывайте... | |
|
|
|
|
|
|
|
для: Heavy
(27.04.2009 в 21:47)
| | Спасибо огромное, а то я долго мучалась, а теперь всё ОК, спасибо! | |
|
|
|