|
|
|
| У меня есть следующий код:
Сейчас у меня выводит просто только фамилии:
Ивановов
Петров
Сидоров
Ирвов
Исовов
Как мне сделать, чтобы рядом с каждой фамилией выводилось 1, 2, 3, 4, 5 (нумерацию).
Поясню:
1. Ивановов
2. Петров
3. Сидоров
4. Ирвов
5. Исовов
Но чтобы учитывало автоматически, что если записей 3, то нумерацию три и отоюражало:
1. Ивановов
2. Петров
3. Сидоров
Как сделать такую нумерацию?
<?php
require_once ("../config.php");
?>
<?php
$table_name = "tablica";
$sql = "SELECT subject_name, subject_teacher, t_p, avg(a1 + a2 + a3 + a4 + a5 + b1 + b2 + b3 + b4 + b5 + b6 + b7 + b8 + b9)/14 AS average_row
FROM $table_name
GROUP BY subject_teacher
ORDER BY average_row DESC
LIMIT 5
";
$result = @mysql_query($sql,$connection) or die("OSIBKA: ".mysql_error());
?>
<table width="30%" border="1" align="center" cellpadding="5" cellspacing="0">
<tr align="center">
<th><p>Familii</p></th>
</tr>
<?php
while ($row = mysql_fetch_array($result)) {
$subject_name = $row['subject_name'];
$subject_teacher = $row['subject_teacher'];
$average_row = $row['average_row'];
?>
<tr>
<td valign="top"><p align="center"><?php echo "$subject_teacher"; ?></p></td>
</tr>
<?php
}
mysql_close($connection);
?>
</table>
</body>
</html>
|
| |
|
|
|
|
|
|
|
для: jurij_83
(20.04.2006 в 11:27)
| | Блок
<?php
while ($row = mysql_fetch_array($result)) {
$subject_name = $row['subject_name'];
$subject_teacher = $row['subject_teacher'];
$average_row = $row['average_row'];
?>
<tr>
<td valign="top"><p align="center"><?php echo "$subject_teacher"; ?></p></td>
</tr>
<?php
}
?>
|
следует заменить следующим
<?php
$i = 0;
while ($row = mysql_fetch_array($result)) {
$i++;
$subject_name = $row['subject_name'];
$subject_teacher = $row['subject_teacher'];
$average_row = $row['average_row'];
?>
<tr>
<td valign="top"><p align="center"><?php echo $i.". ".$subject_teacher; ?></p></td>
</tr>
<?php
}
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(20.04.2006 в 11:37)
| | Да, спасибо, работает. | |
|
|
|
|
|
|
|
для: jurij_83
(20.04.2006 в 11:41)
| | интересный вопрос, а вот как сделать если будет постарничник?
тут ведь нужно продолжение, а так получается что нумерация на каждой странице будет по новой | |
|
|
|