mail, recipient, en var
elian degroot
10/12/2006 11:25:00mijn vraag is, hoekomt het als ik een echt mail adres invoer, de mail word verstuurd en als ik een var gebruik niet ?
iemand een tip?
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
26
27
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
//Verzendknop verwerken
$_POST['invoerveld'];
$m = $_POST['invoerveld'];
include "connect.php";
////mail adres uit de dbase halen
$sql = "SELECT email FROM * WHERE id = ". $m ." ";
$query = mysql_query( $sql ) or die( mysql_error() );
$result = mysql_result( $query, "email" );
////mail versturen naar $result, met echo heb ik dus wel een mailadres
$email = "[email protected]";
$recipient=".$result.";
$header="From: " . $email . "\r\n";
$subject=" testmail";
$mail_body ="Deze e-mail is op " . date("d-m-Y") . " om " . date("H:i") . " automatisch verstuurd.\n\n";
$mail_body.="Het bevat de volgende inhoud:\n\n";
$mail_body.="test \n\n";
mail($recipient,$subject,$mail_body,$header);
?>
//Verzendknop verwerken
$_POST['invoerveld'];
$m = $_POST['invoerveld'];
include "connect.php";
////mail adres uit de dbase halen
$sql = "SELECT email FROM * WHERE id = ". $m ." ";
$query = mysql_query( $sql ) or die( mysql_error() );
$result = mysql_result( $query, "email" );
////mail versturen naar $result, met echo heb ik dus wel een mailadres
$email = "[email protected]";
$recipient=".$result.";
$header="From: " . $email . "\r\n";
$subject=" testmail";
$mail_body ="Deze e-mail is op " . date("d-m-Y") . " om " . date("H:i") . " automatisch verstuurd.\n\n";
$mail_body.="Het bevat de volgende inhoud:\n\n";
$mail_body.="test \n\n";
mail($recipient,$subject,$mail_body,$header);
?>
iemand een tip?
PHP hulp
19/11/2024 07:44:59Bo az
10/12/2006 11:37:00Je query vind ik maar raar: FROM * ???
Nouja de fout zit hier:
$recipient=".$result.";
Een var tussen dubbele quotes hoort niet, maar werkt wel, ten minste zolang je er geen puntjes omheen zet, echo $recipient eens, dan zal je het zien.
Ik vraag me eigenlijk ook af waarom je, je var $result weer naar $recipient gaat hernoemen, als je 'm nu in een keer de goede naam geeft...
Nouja de fout zit hier:
$recipient=".$result.";
Een var tussen dubbele quotes hoort niet, maar werkt wel, ten minste zolang je er geen puntjes omheen zet, echo $recipient eens, dan zal je het zien.
Ik vraag me eigenlijk ook af waarom je, je var $result weer naar $recipient gaat hernoemen, als je 'm nu in een keer de goede naam geeft...
Gewijzigd op 01/01/1970 01:00:00 door Bo az
elian degroot
10/12/2006 12:48:00die $result heb ik nog nodig, voor in nog een script
dus heb ik maar zo gedaan, zodat ik geen verwarring zou krijgen voor mezelf
enne, thx voor je reactie
dus heb ik maar zo gedaan, zodat ik geen verwarring zou krijgen voor mezelf
enne, thx voor je reactie