powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Че делать не работает кусок кода
6 сообщений из 6, страница 1 из 1
Че делать не работает кусок кода
    #32205564
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть такая функция

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
function gb_show($page)
{
  // положение первой записи страницы
  $begin = ($page -  1 ) *  10 ;
  // выборка записей из базы данных
  // SELECT * FROM gb  -- все поля из бд gb
 
  // ORDER BY datetime DESC  -- сортировка по дате, новые сверху
 
  // LIMIT '.$begin.','.RECSPERPAGE -- ограничение:
  // RECSPERPAGE (см. defines.php) записей начиная с $begin
  $result = db_query('SELECT * FROM gb ORDER BY datetime DESC LIMIT '.
         $begin.','.RECSPERPAGE);

  // цикл по всем выбранным записям

 while($row = db_fetch_array($result))
  {
    $out .= template_show_body($row['id'], $row['name'],
         $row['email'], $row['www'], $row['message'], $row['datetime']);
  }
  // уничтожаем результат
  db_free_result($result);
  print ($out);
}



Так вот при компеляции пишет что переменная out не индефицирована
Notice: Undefined variable: out in C:\usr\local\apache\htdocs\engine\gb.php on line 77

Что делать не пойму?
...
Рейтинг: 0 / 0
Че делать не работает кусок кода
    #32206083
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а ты уверен что код не работает ?

по поводу Notice-а в самом начал функции напиши
$out = "";
тем самым ты объявишь переменную
...
Рейтинг: 0 / 0
Че делать не работает кусок кода
    #32206309
1) Либо убери в php.ini "показывать замечания" (NOTICE)
error_reporting = E_ALL & ~E_NOTICE - точно не помню поэскерементируй
2) Либо объяви переменную (подромности в мануале php)
...
Рейтинг: 0 / 0
Че делать не работает кусок кода
    #32206719
vinni
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там все заработало,

Выдает есче такое сообщения, типа не определен индекс кнопки

Undefined index: add in C:\usr\local\apache\htdocs\index.php on line 36
...
Рейтинг: 0 / 0
Че делать не работает кусок кода
    #32207226
Макс М.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ну так определи его или не используй или строку кода покажи
...
Рейтинг: 0 / 0
Че делать не работает кусок кода
    #32207414
Фотография ScableR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
От того, где ты используешь add может и возникнуть ошибка, например для функции, чтобы там использовать add надо писать:
Код: plaintext
1.
2.
3.
4.
5.
6.
   FUNCTION gb_show($page)
   {
      GLOBAL Add;
    /*
   ...
   */ 
   }

Еже-ли где-то в другом месте, то проверь, а передаеться ли значение?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Че делать не работает кусок кода
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]