Просмотр полной версии : flash+форма+php
Всем привет. Вообщем такая ситуация, есть форма сделаная на Флэшь которая должна пересылать данные в пхп скрипт, но при нажании на кнопку ничего не происходит. Вот код на самой кнопке:
on (release, releaseOutside) {
loadVariablesNum("send.php?to=" add mail add "&name=" add name add "&what=" add opis, 1);
}
ПХП-скрипт написан грамотно, в этом я уверен.
И еще вопрос. Как на хлэшь сделать форму класс <select>, тобишь с возможностью выбора из списка.
Зарание всем спасибо!
TERRORist
04.09.2005, 02:08
", 1);" - это что такое???
вместо add юзай "+"
, 1 то выдает ошибку:
----------------
**Error** Symbol=menu, layer=Layer 7, frame=21:Line 2: Wrong number of parameters; loadVariablesNum requires between 2 and 3.
loadVariablesNum("send.php?to=" + mail + "&name=" + name + "&what=" + opis);
Total ActionScript Errors: 1 Reported Errors: 1
--------------------
Если оставляю, то все равно не работает....
ещё надо escape() пользовать
Может комуто пригодиться. Вот код кнопки:
on (release, releaseOutside) {
loadVariablesNum("send.php?to=" + mail + "&name=" + name + "&what=" + opis, 0);
}
Однако проблема решена не до конца, переменые передаються не правильно, к примеру "mail" передает: <P ALIGN=\"LEFT\"><FONT FACE=\"Georgia\" SIZE=\"10\" COLOR=\"
Как с этим бороться?
Может комуто пригодиться. Вот код кнопки:
on (release, releaseOutside) {
loadVariablesNum("send.php?to=" + mail + "&name=" + name + "&what=" + opis, 0);
}
Однако проблема решена не до конца, переменые передаються не правильно, к примеру "mail" передает: <P ALIGN=\"LEFT\"><FONT FACE=\"Georgia\" SIZE=\"10\" COLOR=\"
Как с этим бороться?
не использовать html в текстовом поле
ток, я и не использовал, вроде как....
а как проверить используетьсяо н или нет?
только не смеяться! как здесь, на этом форуме, приатачить файл?! че то я не вижу...
Дык, дурна привычка, аньше спрашиваю, потом начинаю искать... :p
у тебя включена опция хтмл рендер.
смари на картинке, как какую кнопочку надо отжать.
TERRORist
04.09.2005, 13:11
То, что mail передает, это ты забодяжил!
ещё необязательно escape() пользовать.
on (release, releaseOutside) {
url="send.php?to=" + mail + "&name=" + name + "&what=" + opis
loadVariables(url, "POST");
trace(url)
}
То, что mail передает, это ты забодяжил!
ещё необязательно escape() пользовать.
on (release, releaseOutside) {
url="send.php?to=" + mail + "&name=" + name + "&what=" + opis
loadVariables(url, "POST");
trace(url)
}
ага. кстати с мэйлом пипец :))
ага, всем спасибо. А как насчет select?
TERRORist
04.09.2005, 21:08
Блин, век живи - век учись! Сколько уже кодю, а незнал что можно так:
on (release, releaseOutside) { func() }
вместо
on (release) { func() }
on (releaseOutside) { func() }
и еще как обработать ответ скрипта.
в скрипте пишу
echo "sss=dddddddd&";
В флэшке создаю поле текст, с именем sss НО в него ничего не вставляеться...
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.