Вопрос очень простой, но не могу его решить. Как пронумировать строки при выводе. Если мы выводим не из базы, то просто: for ($i=1;$i<10;$i++) { } Но если мы выводит из базы $result = mysql_query("SELECT * FROM table"); while ($row = mysql_fetch_array($result)) { } То цикл не поможет. Как же это делается. Наверняка очень просто. И вторая часть вопроса. Так же сделали вывод из базы, например новости. Рядом с каждой строкой поставили чекбокс, что бы активировать/деактивировать новость. Проблема в том, что не получается записать в базу, т.к. строка выглядит след. образом http://mysite/news.php?id=1&active=yes& ... active=yes
И этот вопрос находится в форуме "Программирование на PHP". Не место ему тут, не место. Что мешает завести переменную? Код (Text): $i=1; $result = mysql_query("SELECT * FROM table"); while ($row = mysql_fetch_array($result)) { $i++; } http://mysite/news.php?id=1&active=yes& ... active=yes Используй имена элементов id[] и active[]. Но лучше будет в скобки подставлять значение id новости.
Хе хе хе Код (Text): $result = mysql_query("SELECT * FROM table"); $i=1; while ($row = mysql_fetch_array($result)) { $i++; if($i=10)break; }
Тоже самое PHP: <?php for ($i=1; $row = mysql_fetch_array($result); $i++){ echo $i; print_r($row); } ?>