Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z wysłaniem formularza na poczte
Forum PHP.pl > Forum > PHP
kogucik99
czesc, mam formularz i chce go wyslac na poczte, po wyslaniu maila, jest on na poczcie, ale w mailu mozna powiedziec ze nie sa uwzglednione zmienne z formularza.

Oto tresc maila:

Cytat
Oto opinia:

Otrzymana od


Tresc moich kodow jest taka:

- email.html
Cytat
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html>
<head>
<meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="Content-Language" content="pl" />
<title>Wyślij emaila</title>
</head><body>
<form action="opinia.php" method=post>
Temat <input name="temat" type=text><br>
Opinia <input name="tresc" type=text><br>
Nick lub Imię <input name="nick" type=text><br>
Twój email <input name="email" type=text><br>
<input name="submit" value=wyślij type=submit>
</form>
</body></html>


- opinia.php
Cytat
<?php
mail("kogucik99@gmail.com" , "$temat" , "Oto opinia: \n\n $tresc \n\n Otrzymana od $nick");
?>
Flow my tears
Zmienne z formularza znajdują się w tablicy $_POST, czyli poprawny kod:

  1. <?php
  2. mail( "kogucik99@gmail.com" , $_POST['temat'] , "Oto opinia: nn ".$_POST['tresc']." nn Otrzymana od ".$_POST['nick'] );
  3. ?>


Krótko o tym: System wejścia w php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.