Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Formularz kontaktowy, nie potrafie tego zrobić
astt
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 18.03.2006

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


Witam wszystkich bywalców forum.
Mam problem chcialem napisac skrypy który wysle mi na meila takie dane
Kod
Imię *
Nazwisko*
Firma*
Telefon 1*
Telefon 2
Adres e-mail*
Termin od … do…*
Lista sprzętu*

no i tu jest problem bo:

nie potrafie zrobic tak żeby pola oznaczone gwiazdka były wymagane tzn musi tu być cos wprowadzone..

Bardzo proszę o pomoc wzamian oferuje umieszczenie w WIDOCZNYM miejscu na stronie oraz formularzu informacji o autorze takiego skryptu.

Nie znam sie na php i dlatego prosze was fachowcy o pomoc i zrozumienie.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

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


moze takie cos cie nakieruje

  1. <?php
  2. $blad = '';
  3.  
  4. if(isset($_POST['imie']) && strlen($_POST['imie']) > 0){
  5.  $imie = $_POST['imie'];
  6. }else{
  7.  $blad .= 'puste pole imie';
  8. }
  9.  
  10. //itd dla kazdego pola z gwiazdka
  11.  
  12. //a mastepnie
  13.  
  14. if(strlen($blad) == 0){
  15. //jezeli nie ma bledow wysyla maila
  16. mail('odbiorca', 'tytul', 'tresc');
  17. }else{
  18. echo 'Pojawily sie bledy';
  19. echo $blad;
  20. }
  21. ?>
Go to the top of the page
+Quote Post
TomASS
post
Post #3





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Można też zrobić 'wstępną walidację' w JS:
  1. function $(id){
  2.      return document.getElementById(id);
  3. }
  4.  
  5. function validate(){
  6.      if(!$('wymagane_pole1').value){
  7.            alert('Wypełnij wymagane pola');
  8.            return 0;
  9.      }
  10.      if(!$('wymagane_pole2').value){
  11.            alert('Wypełnij wymagane pola');
  12.            return 0;
  13.      }
  14.      $('formularz').submit();
  15. }
  16. <form id="formularz">
  17. <input type="text" name="pole" id="wymagane_pole1"><br>
  18. <input type="text" name="pole" id="wymagane_pole2"><br>
  19. <button onclick="validate();">Wyslij</button>
  20. </form>


P.S. Dosyć dziwny temat w poruwnaniu do posta (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
NuLL
post
Post #4





Grupa: Zarejestrowani
Postów: 2 262
Pomógł: 21
Dołączył: 3.05.2004
Skąd: Sopot, Krakow, W-wa

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


TomaSS - masz racje - dlatego autor tematu dostarczy mi via PW poprawny tytul watku wraz z linkiem do tematu - wtedy otworze.

-Zamkniete-
Go to the top of the page
+Quote Post

Closed TopicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 18:01