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

Форум PHP

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Notice: Undefined variable: i in
 
 автор: mjc66   (27.08.2007 в 08:34)   письмо автору
 
 

Протестиривал сайт на Апаче и на всех страницах каталога товаров одна и таже ошибка(только номера строк, где она попадается разные ):
Notice: Undefined variable: i in
C:\apache\test.ru\www\Aromatic_substances.php on line 326

Notice: Use of undefined constant name - assumed 'name' in C:\apache\test.ru\www\Aromatic_substances.php on line 328
А вот собственно эти строки в скрипте:

$i++;
и

echo  "<tr class=".$class."><td>".$rows[name]."</td><td>".$rows[the_description]."</td></tr>";

На удаленном хостинге таких проблем нет. Помогите решить эту проблему

   
 
 автор: sim5   (27.08.2007 в 08:40)   письмо автору
 
   для: mjc66   (27.08.2007 в 08:34)
 

В первом случае у вас не определена пременная $i, а ее пытаются увеличить на 1. Во втором случе говорится об неопределенной константе $rows['name'].

   
 
 автор: mjc66   (27.08.2007 в 08:47)   письмо автору
 
   для: sim5   (27.08.2007 в 08:40)
 

Ну перевести эти сообщения я и сам сумел, а вот как это исправить незнаю, т.к. в php плохо разбираюсь.

   
 
 автор: sim5   (27.08.2007 в 09:03)   письмо автору
 
   для: mjc66   (27.08.2007 в 08:47)
 

Смотрите код старницы выше сообщений об ошибке. Если плохо разбираетесь - изучайте, ведь ошибки еще могут быть, как тогда?

   
 
 автор: pina   (27.08.2007 в 10:58)   письмо автору
 
   для: mjc66   (27.08.2007 в 08:34)
 

Может вторую ошибку исправить так

echo  "<tr class=".$class."><td>".$rows['name']."</td><td>".$rows['the_description']."</td></tr>";

   
 
 автор: bronenos   (27.08.2007 в 11:09)   письмо автору
 
   для: pina   (27.08.2007 в 10:58)
 

echo  "<tr class=$class><td>$rows[name]</td><td>$rows[the_description]</td></tr>";

   
Rambler's Top100
вверх

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