Vraag over: Email alle users

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Eelco

eelco

30/06/2004 12:45:00
Quote Anchor link
Ik heb hier laatst het script gekregen om alle users in een database te emailen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$query
= mysql_query("SELECT emailadres FROM tabel");

while ($result = mysql_fetch_row($query))
{

  // Header maken
  $header .= "From: \"Eelco\" <[email protected]>\r\n";

  // Bericht maken
  $bericht = "Hoi\n\n";
  $bericht .= "Blalblablal\n";

  // Onderwerp
  $onderwerp = "Mailtje!";

  // Mailen
  mail($result[0],$onderwerp,$bericht,$header);
}

?>



Maar hoe kan ik hier een <form> onder zetten en daar het bericht maken + onderwerp + header?
 
PHP hulp

PHP hulp

26/11/2024 21:04:07
 
Bart Waarom verplicht

Bart Waarom verplicht

30/06/2004 15:12:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?
if($do == 'submit')
{


$query = mysql_query("SELECT emailadres FROM tabel") or die("Error: ".mysql_error());  

while ($result = mysql_fetch_row($query))  
{
  
  // Header maken
  $header .= "From: \"Eelco\" <[email protected]>\r\n";  

  // Bericht maken
  $bericht =  $_POST['bericht'];  

  // Onderwerp
  $onderwerp = $_POST['onderwerp'];  

  // Mailen
  mail($result[0],$onderwerp,$bericht,$header);  
}  
}

else
{
?>

<form METHOD=POST ACTION="mail.php?do=submit">
Onderwerp: <INPUT TYPE="text" NAME="onderwerp"><br><br>
Bericht:<br>
<TEXTAREA NAME="bericht" ROWS="2" COLS="20"></TEXTAREA><br><br>
<INPUT TYPE="submit"><INPUT TYPE="reset">
</form>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<? } ?>


Zoiets, niet getest, maar ik denk dat het wel werkt...
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.