mysql_fetch_object(): supplied argument ?! Weiß nicht wo der Fehler liegt.

WACSF

Erfahrenes Mitglied
Guten Tag erstmal.

bastle grad an einer FlirtCommunity und dazu gehört auch ein EmailKontakt.

Ich zeige euch einfach mal mein kleines script:
Zur Erklärung:
$usermail ist die Adresse des Absenders aus der <form>
Anhand der ID wird die Emailadresse herausgelesen und in der WHILE Schleife verarbeitet.
Danach kommt noch eine Überprüfung der $usermail.
Und wenn das geklappt hat, sendet er mir die Email an die EMAIL aus der MYSQL Datenbank und gibt den $usermail als Absender aus. Naja, das wisst ihr ja alle.

PHP:
<?php
	include ("dbconnect.php");
    $betreff = "Feierabend-Augsburg | Flirtcomm-Nachricht von $username";
	$abfrage = "SELECT email FROM memberlist WHERE ID = $id"; 
    $ergebnis = mysql_query($abfrage); 
    while($row = mysql_fetch_object($ergebnis))
{
    $preg_usermail="/^[_a-z0-9-]+(.[_a-z0-9-]+)*@([_a-z0-9-]+.)+([a-z]{2,4})$/i";
       
if(!preg_match($preg_usermail, $usermail)) 
     {
  echo "Deine angegebene Emailadresse ist ungültig.";
     } 
else 
     {
  mail("$row->email",$betreff,$nachricht,"From:".$usermail);
  echo "Deine Email wurde erfolgreich verschickt.";
     } 
}
?>

So und nun kommt mein Problem:
Code:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in /***/***/***/***/flirtcomm_formmailer.php on line 33

Ich weiß einfach nicht, wo der Fehler liegt. Es würde mich sehr freuen, wenn ihr mir helfen könntet.

Danke schonmal im Vorraus,

WACSF
 
PHP:
$result = mysql_query("SELECT email FROM memberlist WHERE ID ='$id'") or die(mysql_error());

Wenn etwas nicht stimmen sollte, gibt er dir zumindest eine Fehlermeldung aus :)
 
Zurück