Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP] Formularz zamówienia
Forum PHP.pl > Forum > Przedszkole
vladcz
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.
b4rt3kk
Sam pisałeś ten skrypt czy skądś pobrałeś? Przecież kod jest tak prosty, że nie powinien on sprawić żadnych trudności.
vladcz
Napisalem w JS napisac cos takiego http://jsfiddle.net/ZjK5U/ , jak przekazac zmienna koszt do php i wyslac na maila?
b4rt3kk
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.