PDA

Просмотр полной версии : flash+форма+php


chiffa
04.09.2005, 00:45
Всем привет. Вообщем такая ситуация, есть форма сделаная на Флэшь которая должна пересылать данные в пхп скрипт, но при нажании на кнопку ничего не происходит. Вот код на самой кнопке:

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 юзай "+"

chiffa
04.09.2005, 12:01
, 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

--------------------

Если оставляю, то все равно не работает....

ffffff
04.09.2005, 12:07
ещё надо escape() пользовать

chiffa
04.09.2005, 12:09
Может комуто пригодиться. Вот код кнопки:

on (release, releaseOutside) {
loadVariablesNum("send.php?to=" + mail + "&name=" + name + "&what=" + opis, 0);
}


Однако проблема решена не до конца, переменые передаються не правильно, к примеру "mail" передает: <P ALIGN=\"LEFT\"><FONT FACE=\"Georgia\" SIZE=\"10\" COLOR=\"

Как с этим бороться?

ffffff
04.09.2005, 12:12
Может комуто пригодиться. Вот код кнопки:

on (release, releaseOutside) {
loadVariablesNum("send.php?to=" + mail + "&name=" + name + "&what=" + opis, 0);
}


Однако проблема решена не до конца, переменые передаються не правильно, к примеру "mail" передает: <P ALIGN=\"LEFT\"><FONT FACE=\"Georgia\" SIZE=\"10\" COLOR=\"

Как с этим бороться?

не использовать html в текстовом поле

chiffa
04.09.2005, 12:16
ток, я и не использовал, вроде как....

chiffa
04.09.2005, 12:18
а как проверить используетьсяо н или нет?

ffffff
04.09.2005, 12:30
исходник в студию!

chiffa
04.09.2005, 12:36
только не смеяться! как здесь, на этом форуме, приатачить файл?! че то я не вижу...

chiffa
04.09.2005, 12:48
Дык, дурна привычка, аньше спрашиваю, потом начинаю искать... :p

ffffff
04.09.2005, 13:06
у тебя включена опция хтмл рендер.

смари на картинке, как какую кнопочку надо отжать.

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)
}

ffffff
04.09.2005, 13:35
То, что mail передает, это ты забодяжил!
ещё необязательно escape() пользовать.

on (release, releaseOutside) {
url="send.php?to=" + mail + "&name=" + name + "&what=" + opis
loadVariables(url, "POST");
trace(url)
}

ага. кстати с мэйлом пипец :))

chiffa
04.09.2005, 19:38
ага, всем спасибо. А как насчет select?

TERRORist
04.09.2005, 21:08
Блин, век живи - век учись! Сколько уже кодю, а незнал что можно так:

on (release, releaseOutside) { func() }
вместо
on (release) { func() }
on (releaseOutside) { func() }

chiffa
04.09.2005, 21:22
и еще как обработать ответ скрипта.

в скрипте пишу
echo "sss=dddddddd&";

В флэшке создаю поле текст, с именем sss НО в него ничего не вставляеться...