Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP] Formularz zamówienia
vladcz
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.09.2007
Skąd: warszawa

Ostrzeżenie: (0%)
-----


witam,

Moze mi ktos pomoze... Musze tu po pierwsze zrobic:
1. Podwojne wpisanie e-maila w celu weryfikacji.
2. Mechanizm, ktory bedzie obliczal sume do zaplaty w zaleznosci czy wybiera sie przesylke poczta lub kurierem. Powiedzmy, ze do ceny 100 zl, trzeba doliczyc 10zl (gdy poczta), a 15zl (gdy kurier) - chodzi o cos podobnego jak na allegro


kup.php

  1. <?php
  2.  
  3. $name = strip_tags($_POST['name']);
  4. $email = strip_tags($_POST['email']);
  5. $message = strip_tags($_POST['message']);
  6. $dataprz = strip_tags($_POST['dataprz']);
  7.  
  8.  
  9. $send_to = "----------"; // <-- ADRES ODBIORCY TUTAJ WSTAWIC
  10. $send = $_POST['send'];
  11. $header = "MIME-Version: 1.0\r\n";
  12. $header .= "Content-type: text/html; charset=UTF-8\r\n";
  13. $header .= "Content-Transfer-Encoding: 8bit\n";
  14. $header .= "From: ".$name." <".$email.">\r\n";
  15. $header .= "Return-Path: <".$email.">\r\n";
  16. $subject .= 'Zamowienie';
  17. $content = "Imię, nazwisko: ".$name."<br>";
  18. $content .= "Email: ".$email."<br>";
  19. $content .= "Data przelewu: ".$dataprz."<br>";
  20. $content .= "Forma przesylki: ".$przesylka."<br>";
  21. $content .= "Adres dostawy:<br>".$message."\r\n";
  22.  
  23. if (isset($_POST['send'])) {
  24. mail($send_to,$subject,$content,$header);
  25.  
  26.  
  27. }


  1. <form action="kup.php" method="post">
  2. <div><span>Twoje imię i nazwisko</span>
  3. <input type="text" name="name" placeholder="" required autocomplete="off" class="fill" >
  4. </div>
  5. <div><span>Adres e-mail</span>
  6. <input type="email" name="email" placeholder="" required autocomplete="off" class="fill" >
  7. </div>
  8. <div><span>Adres dostawy</span>
  9. <textarea name="message" placeholder="" rows="3" required ></textarea>
  10.  
  11. </div>
  12. <div><span>Data przelewu pieniędzy</span>
  13. <input type="text" name="dataprz" placeholder="" autocomplete="off" class="fill" >
  14. </div>
  15.  
  16. <div><input type="submit" name="send" value="Złóż zamówienie"></div>
  17. <div>
  18.  
  19. <input type="radio" name="przesylka" value="poczta" checked="checked"> Poczta
  20. <input type="radio" name="przesylka" value="kurier"> Kurier</div><br>
  21. </form>


Jesli cos nie jest jasne, dopisze.

Ten post edytował vladcz 6.08.2013, 12:51:31
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Sam pisałeś ten skrypt czy skądś pobrałeś? Przecież kod jest tak prosty, że nie powinien on sprawić żadnych trudności.
Go to the top of the page
+Quote Post
vladcz
post
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 13.09.2007
Skąd: warszawa

Ostrzeżenie: (0%)
-----


Napisalem w JS napisac cos takiego http://jsfiddle.net/ZjK5U/ , jak przekazac zmienna koszt do php i wyslac na maila?

Ten post edytował vladcz 7.08.2013, 11:28:48
Go to the top of the page
+Quote Post
b4rt3kk
post
Post #4





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

Ostrzeżenie: (0%)
-----


A w jakim celu chcesz tu użyć JS? Przesyłasz formularz POST-em, w pliku wynikowym sprawdzasz, które radio zostało zaznaczone i zwyczajnie na tej podstawie doliczasz koszt przesyłki.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 13:51