email adressen uit database
Markita
02/12/2007 20:41:00Als beginneling in php had ik eindelijk een script gemaakt om een e-mail in html te versturen naar een aantal e-mail adressen in een database. Na enkele dagen niet meer gebruikt te hebben krijg ik gewoon de volgende foutmelding:
Fatal error: Call to a member function sql_opdracht() on a non-object in...
Hierna is de code die ik gebruik om de mail adressen te selecteren en mijn mail te versturen:
Kan er mij iemand helpen waar de fout zit of misschien uitleggen hoe je een mail kan versturen naar meerdere bestemmelingen uit een database?
Fatal error: Call to a member function sql_opdracht() on a non-object in...
Hierna is de code die ik gebruik om de mail adressen te selecteren en mijn mail te versturen:
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
$sql="SELECT testadres FROM emailstest";
$db->sql_opdracht($sql); =>> hier krijg ik de foutmelding
$headers = "From: mezelf <[email protected]>\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$inhoud=file_get_contents("file.php");
$onderwerp="Nieuwsbrief";
while($array=$db->sql_gegevens()){
$email=$array['testadres'];
$aan=$email;
mail($aan, $onderwerp, $inhoud, $headers);
}
echo "De nieuwsbrief is verzonden naar:<br>";
$db->sql_in_tabel($sql);
$db->sql_opdracht($sql); =>> hier krijg ik de foutmelding
$headers = "From: mezelf <[email protected]>\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$inhoud=file_get_contents("file.php");
$onderwerp="Nieuwsbrief";
while($array=$db->sql_gegevens()){
$email=$array['testadres'];
$aan=$email;
mail($aan, $onderwerp, $inhoud, $headers);
}
echo "De nieuwsbrief is verzonden naar:<br>";
$db->sql_in_tabel($sql);
Kan er mij iemand helpen waar de fout zit of misschien uitleggen hoe je een mail kan versturen naar meerdere bestemmelingen uit een database?
Gewijzigd op 01/01/1970 01:00:00 door Markita
PHP hulp
07/01/2025 02:27:54Douwe
02/12/2007 20:57:00Markita
02/12/2007 21:16:00De volledige error is:
Fatal error: Call to a member function mysql_opdracht() on a non-object in /home/public_html/mailer.php on line 27 (is lijn 3 in voorbeeld).
Wat bedoel je met "Waar maak jij $db aan"?
Fatal error: Call to a member function mysql_opdracht() on a non-object in /home/public_html/mailer.php on line 27 (is lijn 3 in voorbeeld).
Wat bedoel je met "Waar maak jij $db aan"?
Joren de Wit
02/12/2007 21:23:00De foutmelding zegt dat $db geen object is. Waar heb jij deze variabele aangemaakt in je script?
Je kunt niet zomaar met een variabele gaan werken zonder dat je hem eerst gedeclareerd (aangemaakt) hebt. Je zult dus ergens iets moeten hebben als:
Of in ieder geval iets van die strekking.
Je kunt niet zomaar met een variabele gaan werken zonder dat je hem eerst gedeclareerd (aangemaakt) hebt. Je zult dus ergens iets moeten hebben als:
Of in ieder geval iets van die strekking.