![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
хочу отправить данные из флэш-формы в пхп-скрипт.
создал мувиклип form1 с двумя тхт-полями. дал им имена переменных (var name) id и nam. поставил кнопку и прописал в ней: on (release) { loadVariablesNum("http://insert2.php", _root. form1, "POST"); } при нажатии кнопки открываеться новое окно броузера и в нём очень длинная строка: http://insert2.php?label=%D0%9F%D0%B...20&textStyle=% и т.д..... а теперь вопрос: что это за параметры? и где мои id и nam???? пробовал форму без мувика прям на root ложить... такая же фигня. как сделать чтобы он мои переменные именно из форм1 передавал пхп-скрипту, не открывая новое окно эксплоера? пробовал так: on (release) { loadVariablesNum("http://ibs2/anton/insert2.php?id=" add _root.id add "&nam=" add _root.nam, 0); так то работает, но не удобно. надо все парамметры прописывать. |
|
|||||
|
заработало!
|
|
|||||
|
Регистрация: Apr 2001
Сообщений: 26
|
Как отправить переменные из нужного пути - понятно, а вот как принять переменные из PHP в _root.params (например)?
Тоесть подробно: в клипе А содержатся переменные на отправку, в клипе B - ждем переменные из PHP, в клипе С - кнопка с обращением к скрипту. Нажимаем на кнопку в С, переменные из А улетают на сервер (задача решена выше), ответные переменные прилетают в _root. Как этим же запросом заставить ответ упасть в В? |
|
|||||
|
необходимо чтобы пхп выдал обратно следующую строчку:
xxx=yyy&xxx2=yyy2&xxx3=yyy3 где ххх - переменная (var) y - её значение & - разделитель переменных пример: echo "id=".$id."&name=".$name; получиться id=111&name=222 а во флэше loadvariablesnum("http://aaa.php", _root, "POST"); |
|
|||||
|
Регистрация: Apr 2001
Сообщений: 26
|
Так как же тогда ответ направить в нужный клип?
Тоесть получается что: 1. Отправить из A (вернуть ответ в this): _root.A.loadVariables ("insert.php", "POST"); 2. Получить в B (и отправить все из this): loadVariables ("insert.php", _root.B, "POST"); 3. По логике - отправить из А и получить в B: _root.A.loadVariables ("insert.php", _root.B, "POST"); Но 3й случай отказывается работать. Хотя есть возможность отправить переменные GET`ом: loadVariables ("insert.php?vars="+_root.A.v1, _root.B, "POST"); Но может найдутся еще какие-нибудь способы? |
![]() |
Часовой пояс GMT +4, время: 18:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|