|
|
|
| Здравствуйте! Имеется таблица:
<table>
<tr>
<td>
<!--здесь номер строки -->
</td>
<td></td>
</tr>
<tr>
<td></td><td></td>
</tr>
<tr>
<td></td><td></td>
</tr>
</table>
| , выдаваемая рнр-скриптом. Как можно пронумеровать строки этой таблицы с учётом того, что если какая то строка будет удалена, нумерация не собьётся?
Заранее спасибо! | |
|
|
|
|
|
|
|
для: Vertex
(28.05.2008 в 14:44)
| | ну, вы же в цикле строки выводите... или нет? код в студию!
вот и выводите счетчик цикла +1 (т.к. цикл начинается с 0) в первом столбце.
а как вы удаляете строки? прямо в браузере? | |
|
|
|
|
|
|
|
для: elenaki
(28.05.2008 в 18:14)
| | строки выводятся при помощи рнр по конструкции:
if(mysql_num_rows($query) > 0){
while(mysql_fetch_assoc($query) > 0){
echo "...";
}
}
|
а удаляются тоже при помощи рнр
delete from table where id;
| по ссылке, введущей на страницу с исполняемым кодом, указанным ранее=)
мне бы отелось реализовать это на JS. Можно ли как то на уже сгенеренной таблице посчитать сколько в ней строк? | |
|
|
|
|
|
|
|
для: Vertex
(28.05.2008 в 19:48)
| |
if(mysql_num_rows($query) > 0){
$i=1;
while(mysql_fetch_assoc($query) > 0){
echo "<tr><td>".$i."</td><td>...</td></tr>;
$i++;
}
}
|
зачем на JS? | |
|
|
|
|
|
|
|
для: elenaki
(28.05.2008 в 20:08)
| | мне так хочется=)))
а на рнр можно и так:
<?php
if(mysql_num_rows($query) > 0){
$i=1;
while(mysql_fetch_assoc($query) > 0){
echo "<tr><td>".$i++."</td><td>...</td></tr>";
}
}
?>
|
| |
|
|
|
|
|
|
|
для: Vertex
(28.05.2008 в 20:40)
| | все равно, не понимаю, зачем при построении таблицы из базы посредством РНР, приплетать JS? или вы хотите к базе обращаться из JS? это не получится... :% | |
|
|
|
|
|
|
|
для: elenaki
(29.05.2008 в 20:04)
| | ды не, я не хочу к базе обращаться при помощи ДжейЭс=) просто мне всегда было интересно можно ли сосчитать строки таблицы при помощи JS и как это сделать | |
|
|
|
|
|
|
|
для: Vertex
(29.05.2008 в 20:51)
| | Проще простого.
<table id="table" width="200" border="1">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</body>
<script>
alert(document.getElementById('table').rows.length)
</script>
|
| |
|
|
|
|
|
|
|
для: ONYX
(30.05.2008 в 02:47)
| | Большое спасибо, ONYX! =) | |
|
|
|