Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Выводит из базы на 1 страницу больше чем в базе.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: но страницы пустая без данных.
eoz
Отправлено: 28 Марта, 2012 - 13:06:07
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




Ещё вопрос, тоже понять не могу. Вот смотрите у меня есть код выборки из базы:

PHP:
скопировать код в буфер обмена
  1. if($_GET['id'] > 0) {
  2.    $result = mysql_query("SELECT * FROM new WHERE id = ".$_GET['id']);
  3.    $admin = mysql_fetch_array($result);
  4. }


в базе у меня страницы:



ну а в админке выводит:

 
 Top
AdMeen
Отправлено: 28 Марта, 2012 - 13:29:57
Post Id



Посетитель


Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009  
Откуда: Воронеж


Помог: 1 раз(а)




Телепаты в отпуске.
Покажите как выводите, тогда будет предметный разговор.

Про экранирование переменных, вообще, молчу.
 
 Top
eoz
Отправлено: 28 Марта, 2012 - 13:36:09
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




вот так выводится:

PHP:
скопировать код в буфер обмена
  1. <? if(!$_GET['admin']): ?>
  2. <?PHP foreach($pages as $new): ?>
  3. <?PHP $id_t = $new['id'];?>
  4.         <div class="li">
  5.         <div class="title"><?= $new['title'] ?></div>
  6.         <div class="pos">ID (<?= $id_t ?>)</div>
  7.         <div class="delete"><a href="?id=<?= $new['id']?>&admin=delete">Удалить</a></div>
  8.         <div class="edit"><a href="?id=<? echo $new['id']?>&admin=edit">Редактировать</a></div>
  9.         </div>
  10. <?PHP endforeach ?>
 
 Top
AdMeen
Отправлено: 28 Марта, 2012 - 13:37:38
Post Id



Посетитель


Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009  
Откуда: Воронеж


Помог: 1 раз(а)




откуда берется $pages
 
 Top
eoz
Отправлено: 28 Марта, 2012 - 13:41:41
Post Id


Новичок


Покинул форум
Сообщений всего: 14
Дата рег-ции: Февр. 2012  


Помог: 0 раз(а)




функция. вот она:

PHP:
скопировать код в буфер обмена
  1. function allPost()
  2. {
  3.         $result = mysql_query("SELECT * FROM new ORDER BY id ASC");
  4.         if (!$result) die(mysql_error());
  5.         $news = array();
  6.         for ($i = 0; $i <= mysql_num_rows($result); $i++)
  7.         {
  8.                 $row = mysql_fetch_assoc($result);
  9.                 $news[] = $row;
  10.         }
  11.         return $news;
  12. }



(Добавление)
всё я разобрался! )))
 
 Top
AdMeen
Отправлено: 28 Марта, 2012 - 13:47:23
Post Id



Посетитель


Покинул форум
Сообщений всего: 370
Дата рег-ции: Сент. 2009  
Откуда: Воронеж


Помог: 1 раз(а)




либо
,
либо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB