Proměná podle inputu
12 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Zdravím. Potřebuji poradit s tím, jak lze udělat, aby když mám input pomocí: <input type="radio" name="puntik" value="email1" checked>Admin<br> <input type="radio" name="puntik" value="email2">Moderator Tak aby podle toho, který tlačítko se vybere, naplnila se proměná $email buďto hodnotou "admin@domena.cz" (u Admina) nebo "moderator@domena.cz" (u moderatora) Díky moc. Chci to k formuláři na odesílání mailů ;)
-
Podle toho, jakou metodu odesílání formul85e použiješ, najdeš hodnotu value buď v proměnné $_GET['puntik'] nebo $_POST['puntik'].
-
Používám post
-
No, tak teda v $_POST['puntik'].
-
a to proste zadam ze $email = $_POST['puntik'] ? A jak tam zadám ty dva e-maily. Pls porad
-
<form name="FormName" method="post"> <b>Admin:</b><input name="email" type="radio" value="admin@domena.cz"><br /> <b>Moderator:</b><input name="email" type="radio" value="moderator@domena.cz"><br /> <input type="submit" value="poslat"> </form> <?php echo $_POST['email']; ?>
-
Jj dík moc
-
No jo, ale jak z toho pošlu e-mail i s textem, kterej se tam napíše do textarea
-
<form name="FormName" method="post"> <b>Admin:</b><input name="email" type="radio" value="admin@domena.cz"><br /> <b>Moderator:</b><input name="email" type="radio" value="moderator@domena.cz"><br /> <textarea name="text" rows=5 cols=20> napiš text </textarea><br /> <input type="submit" neme="ok" value="poslat"> </form> <?php if ($_POST['ok']) { /* Bylo stisknuto tlacitko Odeslat */ $predmet="Předmět";//předmet emailu $predmet="=?windows-1250?Q?" . str_replace("?","=3F",imap_8bit($predmet)) . "?="; $headers = "From:Odesilatel<odesilatel@eamil.cz>\n";//odesilatel $headers .= "Content-Type: text/html; charset=windows-1250\n"; $email=$_POST['email']; $message=$_POST['text']; @Mail($email,$predmet,$message,$headers); echo "Zpráva byla odeslána!"; } ?>
-
Chaba! Takhle to má být ! <input type="submit" name="ok" value="poslat">
-
A teď příjde otázka: No jo, ale jak to všechno dám na internet? :o)
-
Posielať e-mail na adresu, ktorú získaš z POSTu? To je ako stvorené pre spammera... Zrušil by som tie e-mailové adresy vo formulári: <b>Admin:</b><input name="email" type="radio" value="admin"><br /> <b>Moderator:</b><input name="email" type="radio" value="moderator"><br /> A v PHP by som sa na základe POSTu rozhodol, na ktorú adresu sa e-mail pošle. Najjednoduchšie nejako takto: $email= (isset ($_POST ["email"]) && $_POST ["email"] == "moderator"? "moderator@domena.cz": "admin@domena.cz");