Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: przeróbka formularza
Forum PHP.pl > Forum > Przedszkole
rosolek
Mam juz formularz ale chciałbym jeszce zeby po wcisnieciu wyslij pojawial sie komunikat o niewypelnieniu wszystkich pol jak takowe beda.Bardzo mi na tym zalerzy

Oto moj formularz
  1. <?php 
  2. $haft_zamowienie = $haft_zamowienie == 'on'?'tak':'nie'; 
  3. $druk_zamowienie = $druk_zamowienie == 'on'?'tak':'nie'; 
  4. $kalkulacja = $kalkulacja == 'on'?'tak':'nie'; 
  5. $odziez = $odziez == 'on'?'tak':'nie'; 
  6. $odziez_z_logiem = $odziez_z_logiem == 'on'?'tak':'nie'; 
  7. $inna = $inna == 'on'?'tak':'nie'; 
  8. $haft = $haft == 'on'?'tak':'nie'; 
  9. $druk = $druk == 'on'?'tak':'nie'; 
  10. $wyszywka_tkana = $wyszywka_tkana == 'on'?'tak':'nie';
  11. $wyszywka_haftowana = $wyszywka_haftowana == 'on'?'tak':'nie';
  12. ?>
  13. <?
  14. if ($imie!="" and $nazwisko!="" and $poczta!="")
  15.  {
  16. echo "Dziekuje za zamówienie";
  17. $tresc = "Imie: ".$imie."nNazwisko: ".$nazwisko."nE-mail: ".$poczta."nHaft (zamowienie): ".$haft_zamowienie."nDruk (zamowienie): ".$druk_zamowienie."nKalkulacja: ".$kalkulacja."nOdziez: ".$odziez."nOdziez z logiem: ".$odziez_z_logiem."nInna: ".$inna."nHaft: ".$haft."nDruk: ".$druk."nWyszywka (tkana): ".$wyszywka_tkana."nWyszywka (haftowana): ".$wyszywka_haftowana."nWiadomosc: ".$wiadomosc;
  18. mail("rosolek@gmail.com","Wiadomosc od ".$imie,$tresc,"From: formularz ");
  19. }
  20. else
  21. { 
  22. ?>
  23.  
  24.  
  25. <!-- formularz --> 
  26. Prosze wypelnic formularz i wyslac wiadomosc<br><br>
  27. <form action="<? echo $PHP_SELF; ?>" method="post"> 
  28. <p>
  29. <input type=text name=imie>
  30. Podaj swoje imię <span class="style15">*</span> <br>
  31. <input type=text name=nazwisko>
  32. Podaj swoje nazwisko <span class="style16">*</span> <br>
  33. <input type=text name=poczta> 
  34. Podaj swój e-mail <span class="style15">*</span><br>
  35.  <br>
  36.  <input type=checkbox name=haft_zamowienie> 
  37. Haft (zamówienie)<br>
  38.  <input type=checkbox name=druk_zamowienie> 
  39. Druk (zamówienie)<br/>
  40.  <input type=checkbox name=kalkulacja> 
  41. Kalkulacja<br/>
  42.  <input type=checkbox name=odziez> 
  43. Odzież<br/>
  44.  <input type=checkbox name=odziez_z_logiem> 
  45. Odzież z logiem<br/>
  46.  <input type=checkbox name=inna> 
  47. Inna (podaj jaki)<br/>
  48. <br/>
  49. Jeśli wybrałeś "odzież z logiem " wybierz rodzaj formy wykonania tego loga<br/>
  50.  <input type=checkbox name=haft> 
  51. Haft<br/>
  52.  <input type=checkbox name=druk> 
  53. Druk<br/>
  54.  <input type=checkbox name=wyszywka_tkana> 
  55. Wyszywka (tkana)<br/>
  56.  <input type=checkbox name=wyszywka_haftowana> 
  57. Wyszywka (haftowana)<br/>
  58. <br/>
  59. Tu wpisz tekst (jeżeli jest to zamówieni będą kalkulacja loga prześlij dodatkowo na adres b
    iuro@aniremis.com twoje logo<br>
  60. <br>
  61. <textarea name=wiadomosc cols="50" rows="10"></textarea>
  62. <br> 
  63. <input type=submit name=submit value=wyslij> 
  64. </p>
  65. <p class="style16">* - POLA OBOWIĄZKOWE  </p>
  66. </form> 
  67. <? 
  68. } 
  69. ?>
quba
Na poczatku gdziesz dajesz:
  1. <?php
  2. if ( $_POST['submit'] )
  3. {
  4.  if( empty($haft_zamowienie) || (..) ) //tutaj dodajesz wymagane pola analogicznie
  5.  {
  6. die('wypelnij wszystkie pola. Kliknij tutaj (link) aby sprobowac ponownie');
  7. }
  8. }
  9. ?>
rosolek
działa biggrin.gif dzieki wielkie biggrin.gif
lopik
Cytat
chciałbym jeszce zeby po wcisnieciu wyslij pojawial sie komunikat o niewypelnieniu wszystkich pol


Ale przecież to info już dostałeś tutaj: [php] Jak wysłać dane z formularza? bo wydaje mi się że to Ty pisałeś. smile.gif
rosolek
ak tylko ze to co dał PIK_ mi nie trybilo.
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.