Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Fomularz, POMOCYY
karolhel
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 9.04.2009

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


Witam
mam problem ze zrobieniem formularza na strnie www, mianowicie
udało mi si znalesc gdzies w necie gotowy skryp prostego formularza email. i niestety nie jest on dla mnie wystarczajacy zmodyfikowalem go troche metoda prob i bledow Oto rezultat, jednak nie wyszlo tak jak bym tego chcial, stworzylem w paincie graficzny przyklad jak ma to mniej wiecej wygladac >>Kliknij tu<< udalo mi sie nawet stworzyć
Cos Takiego ,ale nie wiem jak mam dopisac do pierszego pliku zeby wszystko wyswietlao sie na jednej stronie :/ próbowałem cos kombinowac ale za kazdym razem po otwarciu strony byla tylko biala kartka :/

Mam prosbe o podanie jakiegos przykladu lub gotowego kodu zeby strona wygladala tak jak na przedstawionej fotce
z gory dzieki za pomoc ! ! !


  1. <?php
  2. // sprawdzamy, czy zmienna $submit jest pusta
  3. if (empty($_POST['submit'])) {
  4.    // wyświetlamy formularz
  5.    echo "<table border=\"0\"><form method=\"post\">
  6.    
  7. <tr>
  8. <td>Imię, Nazwisko:*</td>
  9. <td><input type=\"text\" name=\"imie\" style=\"width: 250px\"></td>
  10. </tr>
  11. <tr>
  12. <td>Adres (do korespomdencji):*</td>
  13. <td><textarea name=\"tresc\" style=\"width: 250px; height: 50px\"></textarea></td>
  14. </tr>  
  15. <tr>
  16. <td>Adres e-mail:*</td>
  17. <td><input type=\"text\" name=\"email\" style=\"width: 250px\"></td>
  18. </tr>
  19. <tr>
  20. <td>Tel. kontaktowy: </td>
  21. <td><input type=\"text\" name=\"tel\" style=\"width: 250px\"></td>
  22. </tr>
  23. <tr>
  24. <td>Nr produktu/Ilosc:*</td>
  25. <td><textarea name=\"nr\" style=\"width: 250px; height: 75px\"></textarea></td>
  26. </tr>
  27. <tr>
  28. <td>Inne:</td>
  29. <td><textarea name=\"inne\" style=\"width: 250px; height: 35px\"></textarea></td>
  30. </tr>  
  31. <tr>
  32. <td> </td>
  33. <td><input type=\"submit\" name=\"submit\" value=\"Wyślij\"
  34. <input type=\"reset\" value=\"Od nowa\"></td></form>
  35. </tr>
  36. </table>";
  37. }
  38.  
  39.  
  40.  
  41.  
  42. // sprawdzamy, czy zmienne przesłane z formularza nie są puste
  43. elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
  44.    // jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
  45.    // zmienna $message zawiera treść wiadomości
  46.    $message = "Wysłał: $_POST[imie]\nAdres:\n$_POST[tresc]\ne-mail: $_POST[email]\nTelefon: $_POST[tel]\nSymbol: $_POST[nr]\nForma Pła/Wys: $_POST[forma]\nInne: $_POST[inne]
  47.    
  48.    
  49.    
  50.    
  51.    ";
  52.    // zmienna $header zawiera przede wszystkim adres zwrotny
  53.    $header = "From: $_POST[imie] <$_POST[email]>";
  54.    // funkcja mail() za pomocą której wiadomość zostanie wysłana
  55.    @mail("info@jugopol.pol.pl","Zamówienie ! ! !","$message","$header")
  56.    or die('Nie udało się wysłać wiadomości');
  57.    // wyświetlenie komunikatu w przypadku powodzenia
  58.    echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</strong></div>";
  59. }
  60. // lub w przypadku nie wypełnienia formularza do końca
  61. else echo "<span style=\"color: #FF0000; text-align: center;\">Wypełnij wszystkie pola formularza!</span>";
  62.  
  63. ?>


  1. <?php
  2. <tabele>
  3. <tr>
  4. <td>
  5.  Wpłata na konto:<br>
  6. </td>
  7. <td>
  8.  <input type="radio" name="forma" value="Lp5zl" checked="checked"/>List polecony - 5.00<br>
  9.  <input type="radio" name="forma" value="LPP7zl" />List polecony priorytetowy - 7.00<br>
  10.  
  11. </td>
  12. </tr>
  13. <tabele>
  14. <br>
  15. <tabele>
  16. <tr>
  17. <td>
  18.  Przy Odbiorze:<br>
  19. </td>
  20. <td>
  21.  <input type="radio" name="forma" value="Lp7zl" checked="checked"/>List polecony - 7.00<br>
  22.  <input type="radio" name="forma" value="Lpp9zl" />List polecony priorytetowy - 9.00<br>
  23.  
  24. </td>
  25. </tr>
  26. <tabele>
  27. ?>


Ten post edytował karolhel 27.04.2009, 01:36:25
Go to the top of the page
+Quote Post

Posty w temacie


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: 28.09.2025 - 14:11