Autor | Zpráva | ||
---|---|---|---|
Honzik84 Profil * |
#1 · Zasláno: 9. 1. 2015, 19:14:08
Zdravím všechny ctěné odborníky,
aktuálně řeším následující problém, potřebuju mít na webu formulář na odesílání na emaily s tím, že odesílatel přes "zaškrtávátko " zaškrtne, kterých uživatelů se daný email týká a těm se to následně odešle. Tyto emaily jsou načítány z DB, vytvořit formulář nebyl problém, lae teď vymyslet tu odesílací část, s tou si nevím rady poradíte? Předem velice děkuji <h1> Poslat email: </h1> <?php $srchQ = "SELECT * FROM kontakty ORDER BY Prijmeni ASC"; $srch = MySQL_Query($srchQ); $rows = MySQL_Num_Rows($srch); if ($rows !== 0): ?> <form action="poslatemail.php" method="post"> <?php for ($i=0;$i<$rows;$i++): $zaznam = MySQL_Fetch_Assoc($srch); ?> <input type="checkbox" value="\<?php echo $zaznam['Email'] ?>"\><?php echo $zaznam['Prijmeni'] ?> <?php echo $zaznam['Jmeno'] ?> <?php endfor; ?> </table> <br><br> <?php endif; ?> Zpráva: <textarea name="zprava" rows="9" cols="120"></textarea> <br /><br /> <input type="submit" value="Odeslat email"> </form> </div> |
||
Slark Profil * |
#2 · Zasláno: 9. 1. 2015, 21:51:25
Checkbox uprav na:
<input type="checkbox" name="email[<?=$zaznam['Email']?>]"> po submitu budeš mít: [pre]<?php $subject = "Předmět"; $message = $_POST["zprava"]; $headers = "MIME-Version: 1.0\r\n"; $headers .= "Content-type: text/html; charset=UTF-8\r\n"; $headers .= "From: Honzik84@domena.com\r\n"; $headers .= "Reply-To: Honzik84@domena.com\r\n"; foreach($_POST["email"] as $key => $val){ mail($key, $subject, $message, $headers); } ?> |
||
Časová prodleva: 8 let
|
0