Помогите исправить,сил уже нет(

ещё раз
1. Notice: Undefined offset: - вы обращаетесь к элементу массива (по индексу) которого не существует
2. Warning: Division by zero - ошибка деления на ноль
очевидно же


с стратегической точки - это очень правильное предложение, уж очень сырой и плохо структурированый
Да ряд ошибок связанный из за того, что многие данные передавались через Н-ое место...
$tmp[0]+=$tmp1[0];
$tmp[1]+=$tmp1[1];
Массивы существуют, проверял уже. Но что в них не так хз(
 
уже исправили, остались:
242:
$tmp[0]+=$tmp1[0];
$tmp[1]+=$tmp1[1];
Как я понимаю ругается именно на '+', потому что все переменные есть.
А Stat$
B 255
$dmg[1]+=$sil*1.5;
Опять таки '+'

По всей видимости $tmp1[0] неопределена точнее не переменная а элемент массива $var += $var1 это конструкция складывает значения var и var1 и записывает в переменную var надо смотреть что неходится в массиве $tmp1 и есть ли элемент с ключем 0 или возьми перед строкой $tmp=explode("-",$stat[1]); напиши var_dump($stat[1]); и перед $tmp1=explode("-",$par[1]); напиши var_dump($par[1]); чеб понимать че там хоть есть и давай их сюда )
 
Да ряд ошибок связанный из за того, что многие данные передавались через Н-ое место...
$tmp[0]+=$tmp1[0];
$tmp[1]+=$tmp1[1];
Массивы существуют, проверял уже. Но что в них не так хз(
твою на лево, не массивы, а значения внутри :-]

у тебя есть скажем $tmp1 = array(); а ты обращаешься как $tmp1[1], например, вот и получаешь дулю
 
ещё раз
1. Notice: Undefined offset: - вы обращаетесь к элементу массива (по индексу) которого не существует
2. Warning: Division by zero - ошибка деления на ноль
очевидно же


с стратегической точки - это очень правильное предложение, уж очень сырой и плохо структурированый.
конструкции такого рода - это лютый пипец

а вообщем - поставь как Zend Studio в купе з Zend Server-ом и продебагай основательно. или что там у тебя на дебаге сейчас. сам увидишь что где задано и не задано без вардампов, эхо и прочей неэффективной лабуды.
Ты смотришь не то)) ТАм все хорошо. В вот проблема : function calcstat($id) //--Подсчет статов
 
По всей видимости $tmp1[0] неопределена точнее не переменная а элемент массива $var += $var1 это конструкция складывает значения var и var1 и записывает в переменную var надо смотреть что неходится в массиве $tmp1 и есть ли элемент с ключем 0 или возьми перед строкой $tmp=explode("-",$stat[1]); напиши var_dump($stat[1]); и перед $tmp1=explode("-",$par[1]); напиши var_dump($par[1]); чеб понимать че там хоть есть и давай их сюда )
string(3) "2-3" string(1) "1" Notice: Undefined offset: 1 in /var/www/adminlinpcrus/data/www/gamele.ru/includes/functions_game.php on line 244 string(3) "2-3" string(2) "60" Notice: Undefined offset: 1 in /var/www/adminlinpcrus/data/www/gamele.ru/includes/functions_game.php on line 244 Notice: Undefined offset: 1 in /var/www/adminlinpcrus/data/www/gamele.ru/includes/functions_game.php on line 257
 
string(3) "2-3" string(1) "1" Notice: Undefined offset: 1 in /var/www/adminlinpcrus/data/www/gamele.ru/includes/functions_game.php on line 244 string(3) "2-3" string(2) "60" Notice: Undefined offset: 1 in /var/www/adminlinpcrus/data/www/gamele.ru/includes/functions_game.php on line 244 Notice: Undefined offset: 1 in /var/www/adminlinpcrus/data/www/gamele.ru/includes/functions_game.php on line 257
приводи в квоте куски кода, потому как нумерации в твоём первом посте и тут не совпадают.

например:
code.jpg
 
29437cc4cb3c.jpg
 
$tmp1 = explode("-", $par[1])?

что есть $par[1]? какой результат explode("-", $par[1]) который присвается $tmp1?
 
Назад
Сверху