Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] mail() i form action
Liam88r
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 28.04.2009

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


Witam.
Mam taki problem. Dopiero zaczyam z php i chcialbym napisac skrypt, ktory po wpisaniu jakiegos stringa do formularza wykona:
1) przekierowanie do witryny, gdzie sobie z POST pobiore dane
2) wyslanie danych z formularza na maila.

I napisalem cos takiego:
Kod
<?php
if (empty($_POST['submit']))
{
echo "<form action=\"adres.php\" method=\"post\">
pole:
<input type=\"text\" name=\"id\" style=\"width: 250px\">
<input type=\"submit\" name=\"submit\" value=\"Wyslij\">&nbsp;
<input type=\"reset\" value=\"zresetuj\"></form>";
}

elseif (!empty($_POST['id']))
{
$message = "Id: $_POST[id]";
$header = "From: $_POST[id] <$_POST[email]>";
@mail("adres@domena.com","Wiadomosc ze strony page","$message","$header")
or die('blad');
echo "<div align=\"center\"><strong>Wiadomość została wysłana poprawnie!</a></strong></div>";
}
?>


No i to przekierowuje mnie do nowyj witryny, ale na maila nie dostaje zadnej informacji....
z kolei jesli usune:
Kod
action=\"adres.php\"

to maila dostaje, ale nie zostane rzecz jasna przekierowany do nastepnej witryny. Co powinienem zrobic ?

Ten post edytował Liam88r 29.04.2009, 01:03:25
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 - 01:04