Автор Тема: Отправка массива  (Прочитано 6291 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« : 13 Октября 2004, 11:01:14 »
Такой трабл непонятный. Формирую массив в java script и затем хочу отправить его (в параметрах) на другую страницу. Создаю форму в ней объект "hidden" имя - название массива. Пытаюсь отправить. перепробовал различные варианты. Html не отсылает переменную как массив. В лучшем случае отправляется последнее значение.  :(

Оффлайн AlexRH

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 16
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #1 : 13 Октября 2004, 12:13:55 »
Цитировать
galogen:
"hidden" имя - название массива.

А значение?

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #2 : 13 Октября 2004, 12:32:00 »
значение формируется java script - ом.
Если ещё проще, я формирую массив Джава скриптом а хочу передать его на обротку в php Перерыл кучу учебников - ни одного дельного варианта не нашел.

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #3 : 13 Октября 2004, 12:32:43 »
"обротку" - читать как обработку :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #4 : 13 Октября 2004, 12:54:07 »
Цитировать
galogen:
Html не отсылает переменную как массив

в Html нет никаких массивов и в помине.

а массив свой, в котором, как ты ПОНИМАЕШЬ, и заключена проблема - слабО было привести? или ты думашь, что здесь сидят телепаты, которые догадаются, что ты птам передаешь, и где у тебя ошибка?

Ну, догадаются, допустим.
Но, во-первых, тебя это не извиняет,
во-вторых, ответ, вообще-то, нужен тебе, а не телепатам,
и, в-третьих, они могут и ошибаться - они всякого фантастического кода навидались, который нормальному человеку и в страшном сне не приснится.
Впредь старайся задавть вопрос так, чтобы его понял не только ты один, гляля на свой редактор с кодом.

если ты хочешь, чтобы передаваемые параметры интерпретировались, как массив, то добавляй к имени переменной []
а если передавать тупо одно и то же имя, то догадайся с трех раз, что получится?
$name=1;
$name=2;
$name=3;
какой ты результат ждешь от этого кода? Массив? Нет?
А почему тогда из адресной строки он должен по-другому обрабатывать?

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #5 : 13 Октября 2004, 14:02:37 »
хм. Мне казалось я задал достаточно понятно вопрос. Но если требуется код - не проблема.







Выберете 3 утверждение, которое соответствует Вам наиболее точно



Выбрано вопросов




aaa


   
   


     
          
          
          
        
Первый
Второй
Вам нравится сидеть на крыше 9ти этажного дома и пить пиво?
Вопрос Номер 4

        
        
        
        
   
Первый
Второй
Вам нравится сидеть на крыше 9ти этажного дома и пить пиво?
Вопрос Номер 4


Возможно я полный чайник, тем не менее хотелось бы получить не только извещение об этом но и вразумительный ответ на вопрос: как добиться чего хочется :)

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #6 : 13 Октября 2004, 16:43:07 »
по ходу, ты не только полный чайник, а еще и слепой :-)

Еще не худо бы узнать тебе в какой-нибудь книжке по информатике, что такое переменная.
Хотя, судя по приведенному коду,боюсь, для тебя это будет слишком сложно

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #7 : 13 Октября 2004, 17:21:23 »
RomikChef
Во-во. А по делу Вы что нибудь сказать в состоянии? Или только с умным видом излагать - какие же все вокруг идиоты.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #8 : 13 Октября 2004, 18:11:51 »
а смысл?
какой смыл тебе писать, если ты все равно не читаешь.

Впрочем, доказывать тебе, что я умею что-то по делу написать, я не собираюсь. Допустим, я только и умею, что с умным видом излагать.
Но тебе от этого не легче :-)
Так что, рекомендую обратить свое внимание не на мою скромную персону, а на свои вселенкие проблемы :-)

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #9 : 14 Октября 2004, 08:50:39 »
Тогда какой смысл писать в тему? Поиздеваться над новичком? Я со своей проблемой так или иначе справлюсь. Может быть грубо и не красиво, но то что нужно - сделаю. А если ты в состоянии только спамить не по делу то брысь с моего топика.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #10 : 14 Октября 2004, 09:39:23 »
кстати, я рпридумал, как тебе помочь.
Для начала выкини яваскрипт и поучись передавать данные без него, а простой хтмл формой.
причем, делай это методом гет, для наглядности.
чтьобы видеть - что ты там наваял и теперь передаешь.

Еще бы, конечно, гонору поубавить, но это уже не в моей компетенции :-)

Оффлайн commander

  • Developer
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1298
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.webtips.ru
Отправка массива
« Ответ #11 : 14 Октября 2004, 10:25:47 »
galogen
Простенький пример:




And no religion too...

Оффлайн galogen

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 7
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Отправка массива
« Ответ #12 : 14 Октября 2004, 14:36:28 »
commander
Респект. Спасибо за помощь. Дошло, что не обратил внимание на область действия переменной.

RomikChef
Если бы я мог выкинуть скрипт я бы так и сделал, и не обращался бы на форум скриптовиков. Хорошо хоть кто то по делу написал. Прежде чем советовать что то
а) Научись с людьми разговаривать.
б) Поменяй статус из новичкОв во что нибудь другое :)

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28