![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam, tworze własnie stronkę z bardzo prostym formularzem zamówień. Po uzupełnieniu pola "Ilość" i kliknięciu "Zamów" pojawia się poniżej kilka dodatkowych pól "Imie i nazwisko", "Email", "Telefon" itp... po uzupełnieniu można kliknąć "Wyślij zamówienie i wszystko (ilość, imie i nazwisko, email, tel itp) przesyła się na podany w kodzie email. A poniżej pokazuje się napis "Dziękujemy za złożenie zamówienia ktoś skontaktuje się z Państwem w ciągu 24h.
Sam formularz nie jest dla mnie problemem... tylko pokazanie się dodatkowych pól formularza po uzupełnieniu pola "Ilość" bez przeładowania strony... Jak to zrobić? Załączam zamysł narysowany w Paint'cie (IMG:style_emoticons/default/smile.gif) http://edytor-html.pl/s1.png http://edytor-html.pl/s2.png |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 191 Pomógł: 4 Dołączył: 7.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wielkie dzięki, myślę że to co zrobiłeś przysłuży się nie tylko mi, ale i "potomnym". Prosiłbym jeszcze o małą poprawkę poniższego kodu, bo po wejściu na strone kod wykonuje się z automatu a jeszcze nieuzupełnione pola lecą na email... Ps. Czy można zrobić tak że komunikat o wysłaniu wiadomości pokazuje się po naciśnięciu przycisku "wyślij zamówienie" bez przeładowania strony? Dziękuje i pozdrawiam
Kod <?php $ilosc = $_POST['ilosc']; $imie = $_POST['imie']; $email = $_POST['email']; $telefon = $_POST['telefon']; $adresdo = 'mojemail@firma.pl'; $temat = "Zamówienie"; $zawartosc = "Nowe zamówienie na xyz w ilośći $ilosc sztuk od $imie \n\n Dane kontaktowe: \n Email - $email \n Telefon: $telefon"; if (mail($adresdo, $temat, $zawartosc)) { echo "Dziekujemy za złożenie zamówienia. W ciągu 24 skontaktujemy się z Państwem w celu potwierdzenia oraz realizacji zamówienia."; } else { echo "Zamówienie nie zostało wysłane"; } ?> <form action="" method="Post" id="pokazany"> Ilość: <input type="text" name="ilosc" /> <input type="submit" name="show" value="Zamawiam" /> </form> <form method="Post" action="" id="uktyry" style="display: none; clear: both; overflow:hidden;"> Imie i nazwisko: <input type="text" name="imie" /><br /> Email: <input type="text" name="email" /><br /> Telefon: <input type="text" name="telefon" /><br /> <input type="submit" name="send" value="Wyślij zamówienie" /> </form> |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 19:51 |