$resmass[$predkod]=$summa; на записываются данные

P
На сайте с 06.01.2009
Offline
601
515

Ребят, прошу подсказать. Почему не записываются данные в нужную ячейку массива.

$resmass[$predkod]=$summa;

$predkod - это 6-ти значное число 045638, оно меняется

$summa - число.

Спасибо. Просто не могу понять в чем ошибка.

siv1987
На сайте с 02.04.2009
Offline
427
#1

print_r( $resmass );

postavkin, может быть вопросы новичка по php следует лучше задавать на профильных форумах php?

palladin_jedi
На сайте с 13.07.2010
Offline
71
#2
postavkin:
Спасибо. Просто не могу понять в чем ошибка.

потёрто...

Сайт о web-разработке и прочем (http://seazo.net)||Продвижение статьями под Google (http://short.seazo.net/ght4zf) Бесплатные консультации рефералам Sape (http://www.sape.ru/r.SWfwWOblBo.php) PHP и JS скрипты на заказ, создание сайтов с нуля и на CMS.
Dreammaker
На сайте с 20.04.2006
Offline
569
#3
palladin_jedi:
$$predkod

то ли я что-то непонимаю, то ли вы :) Зачем здесь переменные переменные и что ТСу даст вызов переменной $045638 ?

palladin_jedi
На сайте с 13.07.2010
Offline
71
#4
Dreammaker:
то ли я что-то непонимаю, то ли вы Зачем здесь переменные переменные и что ТСу даст вызов переменной $045638 ?

Это я тоже уже туплю от кода. Пора, наверное, немного поспать для разнообразия. :)

ГG
На сайте с 09.10.2007
Offline
97
#5
postavkin:
Ребят, прошу подсказать. Почему не записываются данные в нужную ячейку массива.
$resmass[$predkod]=$summa;

$resmass["$predkod"]=$summa;

RO
На сайте с 13.07.2009
Offline
88
#6

а как именно это видно? имею ввиду откуда понятно что данные не записываются? возможно дело в том что имя ключа начинается с нуля (судя по первому сообщению), в этом случае php запишет совершенно другой ключ. например:

$a=array(); $a[0123]=456; print_r($a);

в итоге имеем

Array

(

[83] => 456

)

ещё нужно проверить все переменные до и после записи в массив используя var_dump, ну и конечно же включить ошибки для полной уверенности.

TF-Studio
На сайте с 17.08.2010
Offline
334
#7

$predkod точно передается?

покажите больше кода.

Всё ещё лучший способ заработка для белых сайтов: GoGetLinks (https://www.gogetlinks.net/?inv=fahbn8).

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий