Как передать массив?
Вопрос по чистому PHP
$ID_h[] = $con['ccid'];
Дальше требуется этот массив передать в функцию за пределами модуля в котором он собран.
<input name="idh" type="hidden" value="'.$ID_h.'">
В функции которая принимает массив вместо самого массива видно только слово Array. Попытка пользоваться функциями типа json_encode приводят к тому, что видны только скобки или какая-то ерунда.
<?php foreach($ID_h as $k=>$v){ ?> <input name="idh[<?php echo $k; ?>]" type="hidden" value="<?php echo $v; ?>"> <?php }
То есть создавать столько скрытых ячеек, сколько переменных?
Попробуйте так
Сейчас попробую.
Попробуйте так
Получилось нечто неожиданное. На строку foreach($ID_h as $k=>$v){
ругается
Parse error: syntax error, unexpected T_FOREACH, expecting ',' or ';' in Z:\home\crea\www\modules\mod_cart\module.php on line 98
Всё, разобрался!Попробуйте так