Article View: alt.pl.programy.flash-5
Article #34159Re: PHP + formularz + potwierdzenie zwrotne.
From: camel
Date: Sun, 29 Apr 2007 22:09
Date: Sun, 29 Apr 2007 22:09
59 lines
2625 bytes
2625 bytes
On 2007-04-29 22:51:32 +0200, "northman" <prakoczy@gazeta.pl> said:
> Witam!
> Trochę wyżej pisałem posta, niby wszystko działa, maile są wysyłane,
> lecz dręczą mnie dwa problemy.
> 1.) po wysłaniu danych z flasha do pliku php otwiera się osobna strona
> w przeglądarce z plikiem php. (właściwie jest to pusta strona - lecz
> nie chcę tego...jak temu zapobiec >?) ; poniżej cały kod:
Musisz wysłać odpowiedni header:
header("HTTP/1.1 204");
a na końcu skryptu zakończyć
exit();
>
> 2. Drugi problem dotyczy bardziej flasha. Chodzi o to, że mój formularz
> nie odświeża się( tzn. powinien wykasować treść maila i umieścić w polu
> tekstowym informację o wysłaniu - lub nie wiadomości. Z pewnością
> namieszałem cos w kodzie - poniżej:
>
> send_btn.onRelease = function():Void {
> LvData.korespondencja = textContent_txt.text;
> LvData.mailfrom = mail_txt.text;
> LvData.nazwisko = name_txt.text;
> LvData.telefon = phone_txt.text;
> LvData.sendAndLoad("http://profil-plast.pl/sendmail.php",Lv_result,"POST");
> Lv_result.onLoad = function(success:Boolean) {
> if (success){
> textContent_txt.text = "Wiadomość została wysłana. Dziękujemy!";
> }else{
> textContent_txt.text = " Wysłane Pocztą Polską - raczej nie dojdzie :/
> "; // tekst "troszeczke" zmieniony ;)
> }
> };
>
> Zmienne LvData i Lv_result zostały zadeklarowane wczesniej...
> jesli ktoś mi moze pomoc to bede bardzo wdzieczny. Pozdrawiam i zycze
> milego dnia!
sprawdź trace czy onLoad się wykonuje, ale jeżeli nic nie zwracasz ze
skryptu, to się nie wykonuje. Spróbuj dać w skrypcie PHP coś w rodzaju
print "wiadomosc=ok";
to wtedy w tym miejscu:
> if (success){
> textContent_txt.text = Lv_result.wiadomosc;
powinieneś dostać to "ok". Jarzysz?
wtedy bez headera i exit();
camel[OT]
--
-Never suspect conspiracy if incompetence could achieve the same result.
Technical Details
Message-ID:
<463500c6$0$13182$f69f905@mamut2.aster.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.astercity.net!news.aster.pl!not-for-mailReferences:
<f130gl$i5r$1@inews.gazeta.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news2.icm.edu.pl!news.astercity.net!news.aster.pl!not-for-mail From: camel <g5@focusimages.gotdns.com> Newsgroups: alt.pl.programy.flash-5 Date: Mon, 30 Apr 2007 00:09:57 +0200 Message-ID: <463500c6$0$13182$f69f905@mamut2.aster.pl> References: <f130gl$i5r$1@inews.gazeta.pl> MIME-Version: 1.0 Subject: Re: PHP + formularz + potwierdzenie zwrotne. User-Agent: Unison/1.6 Lines: 60 NNTP-Posting-Date: 29 Apr 2007 20:32:06 GMT NNTP-Posting-Host: 82.210.159.45 X-Trace: 1177878726 mamut2.aster.pl 13182 82.210.159.45:64825 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit