Ahoj,
vie mi niekto prosím poradiť, mám jednoduchý formulár, po vyplnení požadovaných údajov a následnom stlačení "Odoslať" sa mi objaví:
Váš email bol úspešne odoslaný!
To je ok, ale ja by som chcel, aby mi to nenapísalo tú hlášku, ale priamo ma to hodilo na požadovanú html stránku. Skúšal som namiesto echo dať include "xxxx.html"; ale nešlo to, ostala mi len biela plocha. Som začiatočník a ďakujem za každú radu.
<?php
$header = "$email\r\n" .
"MIME-Version: 1.0\r\n" .
"Content-type: text/plain;\r\n" .
" charset=WINDOWS-1250\r\n" .
"Content-Transfer-Encoding: 8bit";
$prijemca = "[email protected]";
$meno = $_POST['meno'];
$priezvisko = $_POST['priezvisko'];
$email = $_POST['email'];
$predmet = $_POST['predmet'];
$text = $_POST['text'];
if ($meno && $email && $predmet && $text){
mail("$prijemca", "$predmet", "$meno $priezvisko Vám posiela tento text $text",
"from: $email". $header);
echo "Vaša správa bola úspešne odoslaná</b>!";
}
elseif (($meno && $email && $predmet && $text) == false){
echo "Vaša správa nebola odoslaná. Nezadali ste všetky povinné údaje.";
}
?>
Formulár po odoslaní
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Formulár po odoslaní
daj tam header('location: tvojastranka.html');
Re: Formulár po odoslaní
Ďakujem,
a máš na mysli dať ten header('mojastranka.html'); namiesto echo? Lebo ak áno, tak zase len biela obrazovka
Veľká vďaka ešte raz
a máš na mysli dať ten header('mojastranka.html'); namiesto echo? Lebo ak áno, tak zase len biela obrazovka
Veľká vďaka ešte raz
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Formulár po odoslaní
a ten mail sa ti odošle?
-
audiotrack
VIP
- Príspevky: 25958
- Registrovaný: 09 sep 2005, 18:39
- Kontaktovať používateľa:
Re: Formulár po odoslaní
skús ešte raz ten header (upravil som vo svojom príspevku), mal som tam chybu
Re: Formulár po odoslaní
Aj to som už skúšal, ani to nejde 