Ocena wątku:
  • 6 głosów - średnia: 3.67
  • 1
  • 2
  • 3
  • 4
  • 5
Jak zrobic Formularz Kontaktowy na stronie ?
#22
Kod PHP:
<?php
if ((empty($_POST['tresc']) or empty($_POST['imie']) or empty($_POST['email'])) and !empty($_POST['submit'])) {
    
// wyświetlamy formularz
    
echo "<table border="0"><form method="post">
<tr>
<td>Treść wiadomości</td>
<td><textarea name="
tresc" style="width250pxheight100px"></textarea></td>
</tr>
<tr>
<td>Imię, nazwisko lub nick</td>
<td><input type="
text" name="imie" style="width250px"></td>
</tr>
<tr>
<td>Adres e-mail</td>
<td><input type="
text" name="email" style="width250px"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="
submit" name="submit" value="Wyślij">&nbsp;
<input type="
reset" value="Od nowa"></td></form>
</tr>
<tr>
<td>&nbsp;</td>
<td>"
;
    
// lub w przypadku nie wypełnienia formularza do końca
    
echo "<span style="color#FF0000; text-align: center;">Wypełnij wszystkie pola formularza!</span>";
    
echo "</td>
</tr>
</table>"
;
}
elseif (empty(
$_POST['tresc']) or empty($_POST['imie']) or empty($_POST['email']) and empty($_POST['submit'])) {
    
// wyświetlamy formularz
    
echo "<table border="0"><form method="post">
<tr>
<td>Treść wiadomości</td>
<td><textarea name="
tresc" style="width250pxheight100px"></textarea></td>
</tr>
<tr>
<td>Imię, nazwisko lub nick</td>
<td><input type="
text" name="imie" style="width250px"></td>
</tr>
<tr>
<td>Adres e-mail</td>
<td><input type="
text" name="email" style="width250px"></td>
</tr>
<tr>
<td>&nbsp;</td>
<td><input type="
submit" name="submit" value="Wyślij">&nbsp;
<input type="
reset" value="Od nowa"></td></form>
</tr>
</table>"
;
}

// sprawdzamy, czy zmienne przesłane z formularza nie są puste
elseif (!empty($_POST['tresc']) && !empty($_POST['imie']) && !empty($_POST['email'])) {
    
// jeżeli powyższy warunek jest spełniony tworzona jest wiadomość
    // zmienna $message zawiera treść wiadomości
    
$message "Treść wiadomości:n$_POST[tresc]nWysłał: $_POST[imie]ne-mail: $_POST[email]";
    
// zmienna $header zawiera przede wszystkim adres zwrotny
    
$header "From: $_POST[imie] <$_POST[email]>";
    
// funkcja mail() za pomocą której wiadomość zostanie wysłana
    
@mail("[email protected]","Wiadomosc ze strony WWW","$message","$header")
    or die(
'Nie udało się wysłać wiadomości');
    
// wyświetlenie komunikatu w przypadku powodzenia
    
echo "<div align="center"><strong>Wiadomość została wysłana poprawnie!</strong></div>";
}

?>
Piękno tkwi w prostocieCool
Odpowiedz


Wiadomości w tym wątku
RE: Jak zrobic Formularz Kontaktowy na stronie ? - przez neo_17 - 07-05-2009, 01:30
Pacific Rim Uprising - przez pantherblack - 10-03-2018, 13:10

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Weryfikacja zdjęć na stronie widzaceoko 0 1,711 19-02-2018, 02:26
Ostatni post: widzaceoko
  Obraz z kamery IP na stronie Maciek975 3 4,268 05-10-2017, 16:25
Ostatni post: Narind
  Strona w stronie ale z inną wartością w adresie ppawlo 0 2,087 30-04-2017, 19:36
Ostatni post: ppawlo
  Problem z lubie to na stronie ciapus4 3 4,668 28-03-2017, 11:55
Ostatni post: sskijop
  Jak to zrobić. Wyszukiwarka vVPATOLVv 8 7,882 28-03-2017, 11:52
Ostatni post: sskijop

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl