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\">
<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>";
}
?>
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\">
<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 ?