Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) передача массивов / 9 сообщений из 9, страница 1 из 1
24.08.2005, 11:41
    #33231426
msh
msh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
Помогите пожалуйста с таким вопросом.
Есть ряд массивов:
$data1 = array( 1234, 567, 890, 123, ... );
$data2 = ...;
$data3 = ...;
В таблице наименования выводятся в виде ссылок. При клике на ссылку в
отдельном окне будет отображаться график. Мне надо в зависимости от
нажатой ссылки получить соответствующий массив в другом скрипте.
Передаю следующим образом, а вот как динамически подменять $data1 не знаю.
Код: plaintext
1.
2.
3.
4.
  SESSION_START ();
  SESSION_REGISTER ("dataArray");
  $dataArray = $data1; //сменить массив???
  echo "<A HREF='file2.php?dataArray'>Отправка данных</A>";
...
Рейтинг: 0 / 0
24.08.2005, 11:54
    #33231468
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
А что вам мешает тоже сделать его массивом? (если надо "динамически")
Код: plaintext
1.
2.
3.
4.
5.
$data[ 1 ] = array(  1234 ,  567 ,  890 ,  123 , ... );
$data[ 2 ] = ...;

// а потом обращаться так
print_r($data[$i]);
...
Рейтинг: 0 / 0
24.08.2005, 12:01
    #33231491
msh
msh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
Прошу прошения за мое недопонимание, а как привязать к $dataArray = $data[$i];

function GetArr ($i) {
$dataArray = $data[$i];
return $dataArray;
};

echo "<A HREF='file2.php?dataArray=GetArr[1]'>Отправка данных</A>";
...
Рейтинг: 0 / 0
24.08.2005, 12:02
    #33231493
msh
msh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
Так?
...
Рейтинг: 0 / 0
24.08.2005, 12:49
    #33231624
4m@t!c
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
>Так?

Нет. Читать Массивы .
По прочтению вы должны понимать, что не нужна вам функция, что бы обратиться к элементу двумерного массива.
Да и про синтаксис обращения к функции прочтите, потому как вызов функции в стиле GetArr[1] - глупость.

----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
24.08.2005, 14:32
    #33231882
msh
msh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
4m@t!cЧитать Массивы .
По прочтению вы должны понимать, что не нужна вам функция, что бы обратиться к элементу двумерного массива.
Да и про синтаксис обращения к функции прочтите, потому как вызов функции в стиле GetArr[1] - глупость.
----------------------------------------
Артисты не приехали, приехали цыгане

Прочитал. Понял. Покаялся. Сделал так.
//отправляю с номером элемента массива
echo "<A HREF='file2.php?dataArray&number=".'2'."'>Ушла по трассе</A>";

Спасибо большое!!!
...
Рейтинг: 0 / 0
24.08.2005, 17:24
    #33232469
Berkut
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
2 msh

Мне вот стало любопытно, что у вас за задача такая, что требуется передавать двумерные массивы по ссылкам? ;)
...
Рейтинг: 0 / 0
24.08.2005, 23:56
    #33232891
DocAl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
Вообще, эта надобность действительно сомнительна, но если, всё же, вдруг надо -- почитайте о функции serialize
...
Рейтинг: 0 / 0
25.08.2005, 10:14
    #33233264
msh
msh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
(PHP) передача массивов
BerkutМне вот стало любопытно, что у вас за задача такая,
что требуется передавать двумерные массивы по ссылкам? ;)

Задача следующая. Из выборки я формирую таблицу (на рис.),
в которой наименования формирую в виде ссылок.
При клике на ссылку буду формировать график в фрейме.
Массивы передаю небольшие [1..16, 1..4] и [1..16, 1..12]. Может
я делаю это не лучшим способом, ибо не проффи.




DocAlВообще, эта надобность действительно сомнительна, но если, всё же, вдруг надо -- почитайте о функции serialize

Спасибо. Буду изучать.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / (PHP) передача массивов / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]