Autor | Zpráva | ||
---|---|---|---|
mapak Profil * |
#1 · Zasláno: 27. 1. 2007, 18:54:42
Ahoj, mám dotaz ohledně formuláře a jeho zpracování pomocí PHP skriptu tak, aby byl jednoduše zaslán na nějakou mailovou adresu. Omlouvám se za tak stupidní dotaz, ale v PHP se vůbec neorientuju, tak prosím o shovívavost.
Jedná se o to, že mi mailem sice přijde zpráva, správně strukturovaná, ale údaje vyplněné ve formuláři se nezobrazují. stránka s formulářem (prihlaska.php) obsahuej následující zápis: <form name="form" action="form.php" method="post" enctype="text/plain"> Váš e-mail:<br /> <input type="text" name="email" size="35" /><br /><br /> Jméno:<br /> <input type="text" name="jmeno" size="35" /><br /><br /> Příjmení:<br /> <input type="text" name="prijmeni" size="35" /><br /><br /> Rok narození:<br /> <input type="text" name="rok_narozeni" size="4" /><br /><br /> <input type="submit" value="Odeslat"> </form> a PHP skript: <?php $to = "mapak@post.cz"; $subject = "Prihlaska od ".$jmeno.""; $mess = "Jméno: ".$jmeno." Prijmeni:".$prijmeni." Email: ".$email." Rok narození: ".$rok_narozeni." "; mail ($to, $subject, $mess); ?> <html><head> <META HTTP-EQUIV="Refresh" CONTENT="0; URL=index.html"> </head></html> nakonec mi přijde mail ve tvaru: Jméno: Prijmeni: Email: Rok narození: Tušíte někdo, kde je chyba? Předem díky!!! |
||
Alphard Profil |
#2 · Zasláno: 27. 1. 2007, 18:56:53
možná register globals, zkus tohle:
$_POST['jmeno'] |
||
tiso Profil |
#3 · Zasláno: 27. 1. 2007, 18:57:10
miesto $premenna si do php skriptu napis $_POST["premenna"]
|
||
mapak Profil * |
#4 · Zasláno: 27. 1. 2007, 19:05:51
Díky moc! Budu zkoušet!
|
||
mapak Profil * |
#5 · Zasláno: 27. 1. 2007, 19:16:09
Tak jsem použil skript v podobě:
<?php $to = "mapak@post.cz"; $subject = "Prihlaska od ".$_POST["jmeno"].""; $mess = "Jméno: ".$_POST["jmeno"]." Prijmeni: ".$_POST["prijmeni"]." Email: ".$_POST["email"]." Rok narození: ".$_POST["rok_narozeni"]." "; mail ($to, $subject, $mess); ?> a výsledek já stále stejný - data z formuláře nikde :-( Zkusil jsem to i s jednoduchými uvozovkami tzn. $_POST['jmeno'] |
||
Alphard Profil |
#6 · Zasláno: 27. 1. 2007, 21:30:09
hned to neposílej a jednoduše (pomocí echo) vypiš ty proměnné, až zjistíš, kde se ztrácí, tak se to opraví, dá do mailu a bude to hotovo :-)
|
||
Alphard Profil |
#7 · Zasláno: 27. 1. 2007, 21:37:20
enctype="text/plain"
teď jsem si všiml, zkus text/html nebo to vyhoď úplně :-) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0