![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 24.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Posaiadam formularz w flashu ktory wysyla pliki do php a potem na @. Z polami tekstowymi nie ma problemu po wpisaniu i wyslaniu na @ pokazuje to co wpisujemy w okienko textowe. Dodalem do formularza pola radiobutton i pola checkbox jednak nie umiem napisac do nich kodu ktory by pokazywal czy pole to jest zaznaczone czy nie, w wyslanym formularzu @ prosze o pomoc. Tzn dobrze by bylo jak by ktos dokonczyl kod
To kod java script z flesha Kod //wiadomość var msg:LoadVars = new LoadVars(); // function checkForm():Boolean { error1_txt.text = name_txt.text == "" ? "Wpisz swoje imię" : ""; error2_txt.text = nazwisko_txt.text == "" ? "Wpisz swoje nazwisko" : ""; error3_txt.text = firmy_txt.text == "" ? "Wpisz nazwe firmy" : ""; error4_txt.text = sklep_txt.text == "" ? "Wpisz nazwe sklepu" : ""; error5_txt.text = nip_txt.text == "" ? "Wpisz nip" : ""; error6_txt.text = telefon_txt.text == "" ? "Wpisz numer telefonu" : ""; error7_txt.text = adres_txt.text == "" ? "Wpisz adres" : ""; error8_txt.text = (email_txt.text.indexOf("@") < 0 || email_txt.text.indexOf(".") < 0) ? "Wpisz poprawny adres mailowy" : ""; error9_txt.text = www_txt.text == "" ? "Wpisz adres www": ""; return error1_txt.text == "" && error2_txt.text == "" && error3_txt.text == ""&& error4_txt.text == ""&& error5_txt.text == ""&& error6_txt.text == ""&& error7_txt.text == ""&& error5_txt.text == ""&& error8_txt.text == ""&& error9_txt.text == ""; } // function sendMessage(lv:LoadVars):Void { var formOK:Boolean = checkForm(); // jeśli nie ma żadnych problemów, przetwórz formularz i wyślij wyniki do skryptu PHP if (formOK) { // Przetwarzanie formularza występuje tutaj lv.from = name_txt.text; lv.nazwisko = nazwisko_txt.text; lv.firmy = firmy_txt.text; lv.sklep = sklep_txt.text; lv.phone = telefon_txt.text; lv.nip = nip_txt.text; lv.snail = adres_txt.text; lv.email = email_txt.text; lv.www = www_txt.text; lv.budapesz = budapeszt........... // to jest rradiobutton tyle ze nie wiem jak dokonczyc kod lv.test = test .......... // a to checkbox // w tym miejscu dobrze by bylo zeby znajdowal sie kod do radiobutton czy checkbox lv.sendAndLoad("feedback.php?" + Math.random(), lv); gotoAndStop("sending"); } } // function backToForm():Void { // przejdź do głównego formularza gotoAndStop("theForm"); } // msg.onLoad = function() { if (this.sent == "OK") { gotoAndStop("acknowledge"); } else { gotoAndStop("failure"); failure_txt.text = this.reason; } }; gotoAndStop("theForm"); A to kod php Kod <?php
// inicjalizacja zmiennych w przypadku pól To oraz Subject $to = 'xxxx@gmail.com'; $to = 'xxxxxl@autograf.pl'; $subject = 'Formularz ze strony flash'; // Stwórz zawartość wiadomości ze zmiennych przechowywanych w tablicy POST $message = 'Od: '.$_POST['from']."\n\n"; $message .= 'nazwisko: '.$_POST['nazwisko']."\n\n"; $message .= 'firmy: '.$_POST['firmy']."\n\n"; $message .= 'sklep: '.$_POST['sklep']."\n\n"; $message .= 'telefon: '.$_POST['phone']."\n\n"; $message .= 'nip: '.$_POST['nip']."\n\n"; $message .= 'adres: '.$_POST['snail']."\n\n"; $message .= 'Email: '.$_POST['email']."\n\n"; $message .= 'www: '.$_POST['www']."\n\n"; // niech Flash odbierze wiadomość zwrotną if (mail($to, $subject, $message, "From: $_POST[email]")) { echo 'sent=OK'; } else { echo 'sent=failed&reason='. urlencode('Prawdopodobnie wystąpił problem z serwerem. Spróbuj wysłać wiadomość później'); } ?> Ten post edytował MrHeroes 24.09.2009, 12:04:29 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 10:23 |