Autor | Zpráva | ||
---|---|---|---|
telecor Profil |
#1 · Zasláno: 15. 11. 2007, 20:25:42
zdravim vas a prosim o radu. jde o odesilaci formular. mam 2 soubory
v prvnim je: <form method="post" action="form.php"> <input name="mail_odesilatele"> <input name="predmet" size="20"> <textarea name="zprava" rows="5" cols="29"></textarea><input type=submit value="Odeslat" style="float: right"> a v druhem je: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1250"> <title>OK</title> </head> <body> <? if (!empty($_POST)) { if ( Mail("moje@adresa.cz", $_POST["predmet"], $_POST["zprava"], "From: " . $_POST["mail_odesilatele"]) ) echo "Mail byl odeslán"; else echo $vysledek= "Mail se nepodařilo odeslat"; }?> </body> </html> a jde o to, ze kdyz odeslu mejl, tak se mi otevre cista obrazovka a v te je napsane, mejl byl odesan..ale to ja nechci. chci aby se mi to, ze byl mejl odeslan vypsalo v te textaree. Nevita jak na to? diky moc |
||
peta Profil |
#2 · Zasláno: 16. 11. 2007, 18:07:07
telecor
php forum? tak ty 2 formulare spojis do jednoho a jako action="form.php" uvedes action="prvni_soubor.php" ? Nebo prvni presunes do druheho, treba na zacatek. a misto stranka.htm budes odkazovat na form.php ? |
||
seb_ Profil * |
#3 · Zasláno: 18. 11. 2007, 15:07:20
dat to do jednoho souboru a po kontrole odeslání vypsat, nebo udelat kontrolu toho, jestli se to odeslalo...
<? if (!empty($_POST)) { if ( Mail("moje@adresa.cz", $_POST["predmet"], $_POST["zprava"], "From: " . $_POST["mail_odesilatele"]) ) { echo "Mail byl odeslán"; $zobrazim = true; } else { echo $vysledek= "Mail se nepodařilo odeslat"; $zobrazim = false; }?> <textarea name="zprava" rows="5" cols="29"> <? if ($zobrazim) echo "Mail byl odeslán"; else echo "ail se nepodařilo odeslat"; ?> </textarea><input type=submit value="Odeslat" style="float: right"> |
||
Časová prodleva: 16 let
|
0