Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Как пронумеровать строки

Сообщения:  [1-9] 

 
 автор: Vertex   (30.05.2008 в 09:50)   письмо автору
 
   для: ONYX   (30.05.2008 в 02:47)
 

Большое спасибо, ONYX! =)

   
 
 автор: ONYX   (30.05.2008 в 02:47)   письмо автору
 
   для: Vertex   (29.05.2008 в 20:51)
 

Проще простого.
<table id="table" width="200" border="1">
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
</table>
</body>
<script>
alert(document.getElementById('table').rows.length)
</script>

   
 
 автор: Vertex   (29.05.2008 в 20:51)   письмо автору
 
   для: elenaki   (29.05.2008 в 20:04)
 

ды не, я не хочу к базе обращаться при помощи ДжейЭс=) просто мне всегда было интересно можно ли сосчитать строки таблицы при помощи JS и как это сделать

   
 
 автор: elenaki   (29.05.2008 в 20:04)   письмо автору
 
   для: Vertex   (28.05.2008 в 20:40)
 

все равно, не понимаю, зачем при построении таблицы из базы посредством РНР, приплетать JS? или вы хотите к базе обращаться из JS? это не получится... :%

   
 
 автор: Vertex   (28.05.2008 в 20:40)   письмо автору
 
   для: 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>";   
  }  
}
?>  

   
 
 автор: elenaki   (28.05.2008 в 20:08)   письмо автору
 
   для: 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?

   
 
 автор: Vertex   (28.05.2008 в 19:48)   письмо автору
 
   для: 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. Можно ли как то на уже сгенеренной таблице посчитать сколько в ней строк?

   
 
 автор: elenaki   (28.05.2008 в 18:14)   письмо автору
 
   для: Vertex   (28.05.2008 в 14:44)
 

ну, вы же в цикле строки выводите... или нет? код в студию!
вот и выводите счетчик цикла +1 (т.к. цикл начинается с 0) в первом столбце.
а как вы удаляете строки? прямо в браузере?

   
 
 автор: Vertex   (28.05.2008 в 14:44)   письмо автору
 
 

Здравствуйте! Имеется таблица:

<table>
  <tr>
    <td>
      <!--здесь номер строки -->
    </td>
    <td></td>
  </tr>
  <tr>
    <td></td><td></td>
  </tr>
  <tr>
    <td></td><td></td>
  </tr>  
</table>
, выдаваемая рнр-скриптом. Как можно пронумеровать строки этой таблицы с учётом того, что если какая то строка будет удалена, нумерация не собьётся?
Заранее спасибо!

   

Сообщения:  [1-9] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования