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

Форум PHP

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

 

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

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

тема: Помогите найти ошибку
 
 автор: Arsen429   (07.04.2010 в 16:35)   письмо автору
 
 

if($enchantmentsData[$defines["SOCKET_BONUS"][CLIENT]])


В чем ошибка я понять не могу?
Notice: Undefined offset: 28 in Z:\home\*********\www\armory\configuration\functions.php  on line 218
Пишет на сайте

  Ответить  
 
 автор: Slo_Nik   (07.04.2010 в 16:43)   письмо автору
 
   для: Arsen429   (07.04.2010 в 16:35)
 

насколько я понимаю, то во в этой части строки [$defines["SOCKET_BONUS"][CLIENT]]

  Ответить  
 
 автор: Arsen429   (07.04.2010 в 16:43)   письмо автору
 
   для: Slo_Nik   (07.04.2010 в 16:43)
 

А именно ?

  Ответить  
 
 автор: Slo_Nik   (07.04.2010 в 16:45)   письмо автору
 
   для: Arsen429   (07.04.2010 в 16:43)
 

куча квадратных скобок

  Ответить  
 
 автор: Arsen429   (07.04.2010 в 16:48)   письмо автору
 
   для: Slo_Nik   (07.04.2010 в 16:45)
 

Хм.... а что делать то теперь ? они нужны и из-за них ошибка

  Ответить  
 
 автор: buldovsky   (07.04.2010 в 16:55)   письмо автору
 
   для: Arsen429   (07.04.2010 в 16:48)
 

Скобки здесь непричем, щас наговорят. В массиве отсутсвует значение с таким индексом "28".
Может так?
<? if(isset($enchantmentsData[$defines["SOCKET_BONUS"][CLIENT]]))

  Ответить  
 
 автор: Arsen429   (07.04.2010 в 16:58)   письмо автору
 
   для: buldovsky   (07.04.2010 в 16:55)
 

buldovsky , спасибо, помогло.. Щас исправлю везде ( займет минут 5 ) и там еще кое-какие ошибки есть, отпишу.

  Ответить  
 
 автор: buldovsky   (07.04.2010 в 17:04)   письмо автору
 
   для: Arsen429   (07.04.2010 в 16:58)
 

Помогло избавиться от предупреждения.
Помогло ли сохранить логику алогритма - не факт. Но вам в любом случае виднее.

  Ответить  
 
 автор: Arsen429   (07.04.2010 в 17:07)   письмо автору
 
   для: Arsen429   (07.04.2010 в 16:58)
 

$tooltipText .= tooltip_addsinglerow($lang["durability"].":&nbsp;".$enchantmentsData[$defines["DURABILITY"][CLIENT]]."&nbsp;/&nbsp;".$enchantmentsData[$defines["MAX_DURABILITY"][CLIENT]]);

Вот ошибка
Вот сообщение на сайте :

Notice: Undefined offset: 62 in Z:\home\*********\www\armory\configuration\tooltipmgr.php on line 511


Вот еще ошибки, право не знаю, сможете ли вы тут помочь
$enchantmentsData = explode(" ", mysql_result(execute_query("SELECT `data` FROM `item_instance` WHERE `guid` = ".$itemguid." LIMIT 1"), 0));

Вот на сайте :
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 302 in Z:\home\*********\www\armory\configuration\tooltipmgr.php  on line 220


И вот последняя
$enchantmentsData = explode(" ", mysql_result(execute_query("SELECT `data` FROM `item_instance` WHERE `guid` = ".$itemguid." LIMIT 1"), 0));

Вот на сайте
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 360 in Z:\home\**********\www\armory\configuration\functions.php  on line 196

  Ответить  
 
 автор: buldovsky   (07.04.2010 в 17:26)   письмо автору
 
   для: Arsen429   (07.04.2010 в 17:07)
 

Возможно, вам просто нужно заполнить базу и проблемы отпадут.

  Ответить  
Rambler's Top100
вверх

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