Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   PHP (http://www.flasher.ru/forum/forumdisplay.php?f=20)
-   -   вроде работает но с шибками (http://www.flasher.ru/forum/showthread.php?t=53389)

vitalforce 06.01.2004 11:33

вроде работает но с шибками
 
Подскажите в чем может быть ошибка выдается сообщение
Notice: Undefined variable: page in

$goods_result = mysql_query("SELECT text,name,date FROM anec_$id ORDER BY time DESC". get_limit($page, $amount,

$in_page));

$count = get_count_limit($page, $amount, $in_page);

while ($good_row = mysql_fetch_array($goods_result)) {

$text=$good_row["text"];
$name=$good_row["name"];
$date=$good_row["date"];

$text=str_replace (":88:","'",$text);

echo ("$text");
echo ("<BR></DIV><DIV ALIGN=right><FONT SIZE='-2' COLOR='800080'>Добавлено : $date ,

<B>$name</B></FONT></DIV><HR SIZE='0'>\n");
};

echo ("<BR><BR><div align=center><B>". draw_bar($page, $amount, $in_page, "read.php?id=$id&page="). "</div></B>\n");

и в этом фрагменте скрипта другого файла жалуется Notice: Undefined variable: id in

if ($id && $name && $text) {
$date=date ( "d-m-Y",mktime ());
$text=htmlspecialchars ($text);
$text=nl2br($text);
$text=str_replace ("'",":88:",$text);
$name=str_replace ("'"," ",$name);
$name=str_replace ("%"," ",$name);
$id=str_replace ("'"," ",$id);
$id=str_replace ("%"," ",$id);

подскажите в чем дело

Crazy 06.01.2004 11:54

Re: вроде работает но с шибками
 
Цитата:

Оригинал написал(а) vitalforce
Подскажите в чем может быть ошибка выдается сообщение
Notice: Undefined variable: page in

$goods_result = mysql_query("SELECT text,name,date FROM anec_$id ORDER BY time DESC". get_limit($page, $amount,

$in_page));

Логично -- переменной $page ты нигде не присваиваешь значение. Причина, полагаю, в register_globals.

vitalforce 06.01.2004 15:06

Help
 
Вложений: 1
не могли бы Вы поправить в скрипте как должно быть - как правильно переменной присвоить значение?

nagash 06.01.2004 16:28

в начале скрипта поставить
error_reporting (E_ALL ^ E_NOTICE);

vitalforce 13.01.2004 07:28

Всем спасибо
 
Ну раз это не существенная ошибка то пришлось немножечко поправить
error_reporting в файле php.ini и предупреждения исчезли ну вот вроде бы и все. Хотелось бы разобраться по глубже... с переменными


Часовой пояс GMT +4, время: 08:10.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.