Мне надо, чтобы в четвертой строчке шел перебор массива $_SESSION.
Т.е. видимо или вместо Х как-то j передавать (т.е.из ява-
скрипта в пхп)...или передать массив пхп в массив ява-
скрипта.
Или еще как-то...если ставлю цифру, все выводит, но ессно картинки все одинаковые.
Помогите плз
Спустя 1 час, 9 минут, 49 секунд (3.10.2009 - 19:31) Krevedko написал(а):
все сделал посредством склеивания элементов массива заранее в пхп
PHP |
$_SESSION['all'] = $_SESSION['all'].'<img src="'.$url.'" width="33" height="40" alt="" />'; |
но тем не менее вопрос остается..любопытно. погуглив, нашел с помощью аякса и с помощью JSON
Спустя 2 часа, 39 минут, 11 секунд (3.10.2009 - 22:10) Krevedko написал(а):
все. вопрос закрыт.найдено красивое элегантное решение
PHP |
var myarr=new Array( <?php for($i=0; $i < count($_SESSION); $i++) { if($i>0){echo",";} echo "'$_SESSION[$i]'"; }
|
Спустя 2 часа, 51 минута, 6 секунд (4.10.2009 - 01:01) twin написал(а):
Цитата |
все. вопрос закрыт.найдено красивое элегантное решение |
Не такое уж и красивое, и тем более не элегантное.
Вопервых, ты зря разбираешь весь суперглобальный массив. Он тебе может еще понадобится. Во вторых, все это решается одной функцией.
PHP |
<?php session_start(); $_SESSION['var'] = array(1, 2, 3, 4, 5); ?> var myarr = new Array(<?php echo "'". implode("','", $_SESSION['var']) ."'"; ?> );
|
Спустя 36 минут (4.10.2009 - 01:37) glock18 написал(а):
PHP |
$array = array(1,2,3,4,5); |
Код |
var myarr = <?php echo json_encode($array);?> |
Спустя 3 минуты, 22 секунды (4.10.2009 - 01:40) Krevedko написал(а):
Вася-иди спи