Vraag over: Email alle users
eelco
30/06/2004 12:45:00Ik heb hier laatst het script gekregen om alle users in een database te emailen:
Maar hoe kan ik hier een <form> onder zetten en daar het bericht maken + onderwerp + header?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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);
}
?>
$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
26/11/2024 21:04:07Bart Waarom verplicht
30/06/2004 15:12:00Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
{
?>
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>
Zoiets, niet getest, maar ik denk dat het wel werkt...