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é.

  1. 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ů ;)
  2. Podle toho, jakou metodu odesílání formul85e použiješ, najdeš hodnotu value buď v proměnné $_GET['puntik'] nebo $_POST['puntik'].
  3. Používám post
  4. No, tak teda v $_POST['puntik'].
  5. a to proste zadam ze $email = $_POST['puntik'] ? A jak tam zadám ty dva e-maily. Pls porad
  6. <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']; ?>
  7. Jj dík moc
  8. No jo, ale jak z toho pošlu e-mail i s textem, kterej se tam napíše do textarea
  9. <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!"; } ?>
  10. Chaba! Takhle to má být ! <input type="submit" name="ok" value="poslat">
  11. A teď příjde otázka: No jo, ale jak to všechno dám na internet? :o)
  12. 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");

← Zpět na všechna témata