gegevens bewaren
ik ga in men database na waar er overal een bepaald email adres voorkomt, van deze plaatsen wil ik dan de verschillende bijhorende email adressen bewaren zodat ik ze naar het email adres kan sturen. Hoe los ik dit op?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<?
$query=mysql_query ("SELECT id, paswoord FROM wedstrijden WHERE femail = '$femail' ") or die (mysql_error());
if (mysql_num_rows($query) <> 0) {
while ($obj = mysql_fetch_object($query)){
$paswoord="$obj->paswoord";
};
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden: $paswoord";
mail($naar, $onderwerp, $bericht, $header);
?>
$query=mysql_query ("SELECT id, paswoord FROM wedstrijden WHERE femail = '$femail' ") or die (mysql_error());
if (mysql_num_rows($query) <> 0) {
while ($obj = mysql_fetch_object($query)){
$paswoord="$obj->paswoord";
};
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden: $paswoord";
mail($naar, $onderwerp, $bericht, $header);
?>
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<?
$query=mysql_query ("SELECT id, paswoord FROM wedstrijden WHERE femail = '$femail' ") or die (mysql_error());
if (mysql_num_rows($query) > 0) {
while ($obj = mysql_fetch_object($query)){
$paswoord="$obj->paswoord";
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden: $paswoord";
mail($naar, $onderwerp, $bericht, $header);
}
}
?>
$query=mysql_query ("SELECT id, paswoord FROM wedstrijden WHERE femail = '$femail' ") or die (mysql_error());
if (mysql_num_rows($query) > 0) {
while ($obj = mysql_fetch_object($query)){
$paswoord="$obj->paswoord";
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden: $paswoord";
mail($naar, $onderwerp, $bericht, $header);
}
}
?>
zo stuur hij twee mails als het gevraagde emailadres twee maal voorkomt, ik zou het graag in 1 mail krijgen de beide paswoorden.
Ah op die manier..
Ok
Ok
Code (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
25
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?
$query=mysql_query ("SELECT id, paswoord FROM wedstrijden WHERE femail = '$femail' ") or die (mysql_error());
if (mysql_num_rows($query) <> 0) {
while ($obj = mysql_fetch_object($query)){
$paswoord[]="$obj->paswoord";
};
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden: ";
for($i=0; $i<count($paswoord); $i++){
$bericht .= $paswoord[$i] . "<br />";
}
mail($naar, $onderwerp, $bericht, $header);
?>
$query=mysql_query ("SELECT id, paswoord FROM wedstrijden WHERE femail = '$femail' ") or die (mysql_error());
if (mysql_num_rows($query) <> 0) {
while ($obj = mysql_fetch_object($query)){
$paswoord[]="$obj->paswoord";
};
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden: ";
for($i=0; $i<count($paswoord); $i++){
$bericht .= $paswoord[$i] . "<br />";
}
mail($naar, $onderwerp, $bericht, $header);
?>
bedankt voor uw goede hulp Dave, maar nu zit ik nog met het probleem dat ik de gegevens uit der for apart wil gebruiken in een tabel om zo een mooi uitziende mail op te stellen. Hoe doe ik dat?
vb
<table>
<tr><td>paswoord 1:</td><td>$paswoord[1]</td></tr>
<tr><td>paswoord 2:</td><td>$paswoord[2]</td></tr>
</table>
vb
<table>
<tr><td>paswoord 1:</td><td>$paswoord[1]</td></tr>
<tr><td>paswoord 2:</td><td>$paswoord[2]</td></tr>
</table>
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
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden:<br />
<table> ";
$passid = 1;
for($i=0; $i<count($paswoord); $i++){
$bericht .= "<tr><td>Passwoord " . $passid . ": </td><td>" . $paswoord[$i] . "</td></tr>";
$passid++;
}
$bericht .= "</table>";
mail($naar, $onderwerp, $bericht, $header);
?>
$naar = $femail;
$header = "From: $van_naam <$van_email>\n";
$header .= "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html;\n";
$header .= "Content-Transfer-Encoding: 7bit";
$onderwerp = "nikske";
$bericht = " paswoorden:<br />
<table> ";
$passid = 1;
for($i=0; $i<count($paswoord); $i++){
$bericht .= "<tr><td>Passwoord " . $passid . ": </td><td>" . $paswoord[$i] . "</td></tr>";
$passid++;
}
$bericht .= "</table>";
mail($naar, $onderwerp, $bericht, $header);
?>
Dit moet wel werken denk ik..
Gewijzigd op 13/08/2004 16:13:00 door Dbr Br




