Skocz do zawartości
Pecetowicz Forum komputerowe

Formularz wysyłany na e-mail z dwoma polami


Rekomendowane odpowiedzi

Wita, jak mam zrobić formularz wysysały na e -mail? Chciałbym, żeby był 2 pola, jedno pole z imieniem, a drugie z nazwiskiem, oraz przycisk "wyślij", a gdy dana osoba, wypełni pole, oraz wyśle to ja dostanę to na maila. Jak to zrobic? 

Odnośnik do odpowiedzi
Udostępnij na innych stronach

index.html

<form method="POST" action="wyslij.php">
Imie <input type="text" name="imie">
<br />
Nazwisko <input type="text" name="nazwisko">
<br />
<input type="submit" value="ok">
</form>

wyslij.php

<? 
extract($_POST);
$wiadomosc = "Imie: $_POST[imie]\nNazwisko: $_POST[nazwisko]";
if( (!empty($_POST[imie])) && (!empty($_POST[nazwisko]))) {
mail(xxx@xxx.pl", "Tytul", $wiadomosc);
echo '<span style="color:green;font-weight:bold;">Wiadomość została poprawnie wysłana</span>';
}
else echo "Wypelnij wszystkie pola";
?> 
Edytowane przez P0Y3B
Odnośnik do odpowiedzi
Udostępnij na innych stronach

Problem wciąż nierozwiązany? Dodaj swoją odpowiedź

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto. Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Podobna zawartość

    • Przez hypex
      Witam,
      Mam pytanie odnosnie formularza kontaktowego.
      Mam taki oto kod: 
      <!-- contact form --> <div class="col-lg-8 col-md-8 col-sm-7 col-xs-12 wow fadeInDown animated" data-wow-duration="500ms" data-wow-delay="300ms"> <div class="contact-form"> <h3>Say hello!</h3> <form action="#" id="contact-form"> <div class="input-group name-email"> <div class="input-field"> <input type="text" name="name" id="name" placeholder="Name" class="form-control"> </div> <div class="input-field"> <input type="email" name="email" id="email" placeholder="Email" class="form-control"> </div> </div> <div class="input-group"> <textarea name="message" id="message" placeholder="Message" class="form-control"></textarea> </div> <div class="input-group"> <input type="submit" id="form-submit" class="pull-right" value="Send message"> </div> </form> </div> </div> <!-- end contact form --> + plik process.php
       
      <?php $to = ""; $from = $_REQUEST['name']; $subject = $_REQUEST['subject']; $name = $_REQUEST['name']; $headers = "From: $from"; $fields = array(); $fields{"name"} = "name"; $fields{"email"} = "email"; $fields{"subject"} = "subject"; $fields{"message"} = "message"; $body = "Here is what was sent:\n\n"; foreach($fields as $a => $b){ $body .= sprintf("%20s: %s\n",$b,$_REQUEST[$a]); } $send = mail($to, $subject, $body, $headers); ?>  
      I nie wiem jak dodać dodatkowe własne pola, oraz zrobić to tak, aby wiadomosci można by bylo wysylac na mail ktory bym podal.
       
      Dziekuje bardzo i pozdrawiam.
×
×
  • Dodaj nową pozycję...