Mail sturen naar alle id's in de database
Je kan toch ook gewoon als iemand z'n email adres invoert en dat je database hem invoert eerst nog even kijken of het email adres wel geldig is
wes schreef op 04.07.2007 16:49:
Puntje zou ook leuk zijn. Zo dus:WHERE Email LIKE "%@%"
WHERE Email LIKE '%@%.%'
Gewijzigd op 01/01/1970 01:00:00 door - -
Gewijzigd op 01/01/1970 01:00:00 door Nanno
Ik neem aan dat dit na de SELECT komt?
Dus:
$sql = "SELECT Email FROM NAW ORDER BY id WHERE Email LIKE "%@%"";
Dit werkt dus niet.
Martijn schreef op 04.07.2007 16:50:
Je kan toch ook gewoon als iemand z'n email adres invoert en dat je database hem invoert eerst nog even kijken of het email adres wel geldig is
Ik heb een adressenlijst voor de club waar er ook leden bijzitten die GEEN e-mail hebben.
Vandaar de vraag.
Misschien nog een vervelende vraag.
Hij selecteert nu netjes alle e-mailadressen in de 'Aan' in de opmaak van mijn e-mail.
Is het simpel te doen om deze als CC of BCC in te voegen en er een [email protected] bij 'Aan' te plaatsen?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if (!empty($row[Email])){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if (!empty($row[Email])){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Martiveen -
Martijn schreef op 04.07.2007 17:12:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if (!empty($row[Email])){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if (!empty($row[Email])){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
De velden in mijn database zijn niet leeg.
Als een e-mail NIET bekend is staat er dus: (Onbekend) in het veld.
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$sql = "SELECT Email FROM NAW WHERE Email LIKE "%@%.%" ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
$tag .= $row['Email'] . '; ';
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
$sql = "SELECT Email FROM NAW WHERE Email LIKE "%@%.%" ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
$tag .= $row['Email'] . '; ';
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
Edit:
Dat BCC weet ik verder niet, zal misschien wel (met JavaScript) kunnen.
Gewijzigd op 01/01/1970 01:00:00 door - -
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if ($row[Email] != '(onbekend)'){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if ($row[Email] != '(onbekend)'){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
Martijn schreef op 04.07.2007 17:21:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if ($row[Email] != '(onbekend)'){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
$sql = "SELECT Email FROM NAW ORDER BY id";
$res = mysql_query($sql);
$tag = 'mailto: ';
if ($res && mysql_num_rows($res))
{
while ($row = mysql_fetch_assoc($res))
{
if ($row[Email] != '(onbekend)'){
$tag .= $row['Email'] . '; ';
}
// als $row[email] leeg is zal hij $tag .= $row['Email'] . '; '; overslaan
}
echo '<a href="' . $tag . '"><img src="images/Mail2.PNG" alt="Stuur een e-mail" align="top" border="0" width="16" height="16"></a>';
}
?>
Martijn,
Dit werkt! Hij filtert nu netjes.
Bedankt voor jullie hulp jongens, mijn dank is groot.
Nanno