Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] formularz kontaktowy - jak dodac rozwijajaca sie liste wyboru?
sharkpl
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.09.2008

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


Jak w temacie jak dodac do tego formularza liste (drop down??) z np. 8 pozycjami
cos na zasadzie klikam i rozwija mi sie lista z wyborem np. narodowosci.
Na maila chcialbym otrzymac oczywiscie informacje z jednym wyborem np. polska.


index
Kod
<html>


<form method="post" action="wyslij.php" name="kontakt">
<table>
         <tr><div><label for="nick"><td>Imię: </td><td></label><input type="text" class="text" id="nick" name="nick" ></div></td></tr>
     <tr><div><label for="nazw"><td>Nazwisko: </td><td></label><input type="text" name="nazw" class="text" id="nazw" ></div></td></tr>
     <tr><div><label for="ulica"><td>Ulica: </td><td></label><input type="text" name="ulica" class="text" id="ulica" ></div></td></tr>
     <tr><div><label for="kod"><td>Kod pocztowy: </td><td></label><input type="text" name="kod" class="text" id="kod" ></div></td></tr>
     <tr><div><label for="miasto"><td>Miasto: </td><td></label><input type="text" name="miasto" class="text" id="miasto" ></div></td></tr>
       <tr>  <div><label for="temat"><td>Temat: </td><td></label><input type="text" name="temat" class="text" id="temat" ></div></td></tr>
       <tr>  <div><label for="mail"><td>Twój e-mail: </td><td></label><input type="text" name="mail" class="text" id="mail" ></div></td></tr>
      <tr>   <div><label for="telefon"><td>Telefon: </td><td></label><input type="text" name="telefon" class="text" id="telefon" ></div></td></tr>
        <tr> <div><label for="tresc"><td>Tresc: </td><td></label><textarea name="tresc" id="tresc" rows="3" cols="20" ></textarea></div></td></tr>
</table>
         <div><ul><input type="submit" value="Wyslij" /></div>
     </form>


</html>


a ponizej plik odpowiedzialny za wyslanie danych na maila

wyslij.php
Kod

<?php

if (!nick || !nazw || !ulica || !kod || !miasto ||!telefon || !mail || !temat || !tresc)
{    
echo "Nie uzupełniłeś wszystkich rubryk.";
exit;  
}

$wiadomosc =
"Imie: ".$_POST['nick']."

Nazwisko: ".$_POST['nazw']."

Ulica: ".$_POST['ulica']."

Kod pocztowy: ".$_POST['kod']."

Miasto: ".$_POST['miasto']."

Temat: ".$_POST['temat']."

Telefon: ".$_POST['telefon']."

E- mail: ".$_POST['mail']."

Tresc: ".$_POST['tresc']."  ";

$tematyka = "kontakt".$temat;


mail ("moj maill", $tematyka, $wiadomosc );
echo "Dziekujemy za wysłanie do nas maila,";

?>


A wiec jak wkomponowac liste tak aby wybor uzytkownika wysylalo mi na maila tak jak to sie dzieje w przypadku pozostalych danych?questionmark.gifquestionmark.gif?

No i 2 pytanko...
Czy jest mozliwosc uploadu zdjecia na maila z takowego formularza?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
decha-design
post
Post #2





Grupa: Zarejestrowani
Postów: 415
Pomógł: 46
Dołączył: 26.05.2007
Skąd: Sandomierz

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


1. select ...
  1. <select name="country">
  2. <option value="pl">Polska</option>
  3. <option value="gb">Wielka Brytania</option>
  4. <option value="use">Stany Zjednoczone</option>


na przykład tak ... teraz w pliku php odbierasz to tak:
  1. <?php
  2. $country = $_POST['country'];
  3. ?>


2. Uploadu zdjęcia? Możesz zrobić to na zasadzie zalącznika do wiadomości lub uploadować zdjęcie na swój serwer i wrzucić link do mejla.

poza tym ... jakim cudem ma Ci to działac?
  1. <?php
  2. if (!nick || !nazw || !ulica || !kod || !miasto ||!telefon || !mail || !temat || !tresc)
  3. {
  4. echo "Nie uzupełniłeś wszystkich rubryk.";
  5. }
  6. ?>
...
  1. <?php
  2. if (empty($_POST['nick']) || empty($_POST['nazw']) || empty($_POST['ulica']) || empty($_POST['kod']) || empty($_POST['miasto']) || empty($_POST['telefon']) || empty($_POST['mail']) || empty($_POST['temat']) || empty($_POST['tresc']))
  3. {
  4. echo "Nie uzupełniłeś wszystkich rubryk.";
  5. }
  6. ?>


Ten post edytował decha-design 2.09.2008, 12:59:08


--------------------
Go to the top of the page
+Quote Post
sharkpl
post
Post #3





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 2.09.2008

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


Cytat
Uploadu zdjęcia? Możesz zrobić to na zasadzie zalącznika do wiadomośc


Czyli jak to zrobic aby dodawalo bezposrednio zdjecie do zalacznika zamiast uploadu na serwer??

Faktycznie mimo pustych pol wysylalo formularz teraz wszystko ładnie gra i buczy.

Ten post edytował sharkpl 2.09.2008, 23:46:31
Go to the top of the page
+Quote Post

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: 21.08.2025 - 16:19