[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: PHP -> Java-Script или наоборот...
Krevedko
Есть такой код на ява-скрипте:

HTML
var images_small = '';
while(j < '<?php echo $_SESSION["number"]; ?>')
{
var image_small = '<?php echo $_SESSION["image_small"][Х]; ?>';
var images_small = images_small + '<img src="' + image_small + '" width="33" height="40" alt="<span style='color:orange'></span>" />';
j++;
}


Мне надо, чтобы в четвертой строчке шел перебор массива $_SESSION.
Т.е. видимо или вместо Х как-то j передавать (т.е.из ява-скрипта в пхп)...или передать массив пхп в массив ява-скрипта.

Или еще как-то...если ставлю цифру, все выводит, но ессно картинки все одинаковые.
Помогите плз unsure.gif



Спустя 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 написал(а):
Вася-иди спи rolleyes.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.