Autor Zpráva
Honzik84
Profil *
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'] ?>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

<?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 *
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);
}
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0