Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML]Wysyłanie danych z checkboxa formularz > send.php > e-mail, Wysyłanie danych z checkboxa formularz > send.php
GregorCTR
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 18.02.2009
Skąd: Poznań

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


Witam właśnie tworzę formularz kontaktowy i mam problem z wysłaniem danych po zaznaczeniu checkboxa.


Forlularz:
Kod
     <form action="send.php" method="post" enctype="multipart/form-data" onsubmit="return Valid(this)">
      <fieldset>
      <div style="background-color: #525252;"><div style="width: 300px; margin-left:140px; font-family: Impact; font-size:18px; color: #ffffff;">Formularz kontaktowy:</div></div>
      
      
      <div id="divform">
        <div id="err1" class="error_hidden">Popraw wymagane pole!</div>
        <label for="name">Imię i nazwisko:*</label>
        <input id="name" type="text" name="name" />
      </div><div style="height:4px;"></div>
      
      <div id="divform">
        <label for="hobby">hobby:</label>
        <input id="hobby" type="text" name="hobby" />
      </div><div style="height:4px;"></div>
      
      <div id="divform">
        <label for="gg">gg:</label>
        <input id="gg" type="text" name="gg" />
      </div><div style="height:4px;"></div>
      
      <div id="divform">
        <div id="err2" class="error_hidden">Wpisz lub popraw liczbę znaków!</div>
        <label for="mobile2">Telefon:*</label>
        <input id="mobile2" type="text" name="mobile2" maxlength="14" onKeyPress="return onlydec(event,'mobile2')"/>
      </div><div style="height:4px;"></div>
      
      <div id="divform">
        <div id="err3" class="error_hidden">Wprowadzono niepoprawny e-mail!</div>
        <label for="mail">E-mail:*</label>
        <input id="mail" type="text" name="mail" />
      </div><div style="height:4px;"></div>
      <div id="divform">
        <div id="err4" class="error_hidden">Popraw wymagane pole!</div>
        <label for="text">Wiadomość:*</label>
        <textarea id="text" name="text"></textarea>
      </div>
      <div style="background-color: #999999;">
        <div style="width: 300px; margin-left:140px; margin-bottom:10px; margin-top:10px; font-family: Impact; font-size:18px; color: #ffffff;">Zaznacz kategorie :</div>
      </div>
      <div id="c1">
      <label for="film">film:</label>
      <input type="checkbox" name="film" value="film" id="film" />
      </div>
      <div id="c2">
      <label for="muzyka">muzyka:</label>
      <input type="checkbox" name="muzyka" value="muzyka" id="muzyka" />
      </div>
      <div id="c3">
      <label for="sport">sport:</label>
      <input type="checkbox" name="sport" value="sport" id="sport" />
      </div>
      <div id="c4">
      <label for="inne">inne:</label>
      <input type="checkbox" name="inne" value="inne" onclick="document.getElementById('identyfikator').style.display = this.checked ? 'block' : 'none'; this.form.elements['inne_jakie'].disabled = !this.checked" />
      <div id="identyfikator" style="display: none">
      <div style="padding-left:0px">
          <label for="Inne_jakie">Wpisz jakie:</label>
          <input type="text" name="inne_jakie" value="inne_jakie" disabled="disabled" /></div>
      </div>
      </div>
      <div id="divform3">*) pola obowiązkowe</div>
      <div id="divform" class="center">
        <input type="submit" name="Submit" value="Wyślij wiadomość" />
      </div>
      </fieldset>
      </form>


send.php

Kod
     <?php
      $do = 'ktos@xxx-xxx.xxx';
      $od = $_POST['name'];
      $tel = $_POST['mobile2'];
      $txt = $_POST['text'];
      $mail = $_POST['mail'];
      $hobby = $_POST['hobby'];
      $gg = $_POST['gg'];
      $film = $_POST['tak'];
      $muzyka = $_POST['tak'];
      $sport = $_POST['tak'];
      $inne = $_POST['tak'];
      $inne_jakie = $_POST['tak'];
      
      $tresc = "Od:".$od."\n\n";
      $tresc .= "E-mail: ".$mail."\n\n";
      $tresc .= "Telefon: ".$tel."\n\n";
      $tresc .= "Hobby: ".$hobby."\n\n";
      $tresc .= "GG: ".$gg."\n\n";
      $tresc .= "Treść: ".$txt."\n\n";
      $tresc .= "Film: ".$film."\n\n";
      $tresc .= "Muzyka: ".$muzyka."\n\n";
      $tresc .= "Sport: ".$sport."\n\n";
      $tresc .= "Inne: ".$inne."\n\n";
      $tresc .= "Jakie: ".$inne_jakie."\n\n";
      @mail($do, 'Wiadomość ze strony www', $tresc, "MIME-Version: 1.0\r\n"."Content-type: text/plain; charset=utf-8\r\n"."From: $mail\r\n");
      header('Location: http://www.xxx-xxx.xxx/?page=ok');
      echo $tresc;
      ?>


No i wysyła mi się wszystko do checkboxów co muszę dopisać żeby otrzymywać informację w mailu o zaznaczonym checkboxsie z góry dziękuję za pomoc.

Ten post edytował GregorCTR 19.02.2009, 17:42:33
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.08.2025 - 19:15