Passwort an Member senden

  • Themenstarter Themenstarter Grübelmonster
  • Beginndatum Beginndatum
Ist natürlich blöd wenn man nur Copy&Paste beherrscht, und nicht bereit ist mehr zu tun.

Das SQL Statement muss an die DB Struktur angepasst werden.
Was du mit Sicherheit nicht verstehst und erklärt haben möchtest, da selber nachlesen zu aufwendig wäre.
 
mysql_connect('XXXXXXX','XXXXXXXX','XXXXXXXX');
mysql_select_db('XXXXXXXXX');

$query = mysql_query("SELECT `name`,`email`,`password` FROM `tabelle` WHERE `email = '".$_POST['email']."'");


beides habe ich aufmerksam eingefügt

was meinst du ?
 
Mach doch mal aus dieser Zeile:
PHP:
$query = mysql_query("SELECT `name`,`email`,`password` FROM `tabelle` WHERE `email = '".$_POST['email']."'");

das:
PHP:
$query = mysql_query("SELECT `name`,`email`,`password` FROM `tabelle` WHERE `email = '".$_POST['email']."'") OR die(mysql_error());
 
Zuletzt bearbeitet:
No recipient addresses found in header Ihr passwort wurde an folgende E-Mail geschickt
####
Heißt es nun, wenn ich die Seite das erste mal aufrufe per Browser,
--------------------

wenn ich mir dann mein Passwort zuschicke lasse per Abfrage,
kommt die auch an :) mit Anrede, Namen und Passwort .... OK!

Problem1:
Da muss nun eine "if" Weiche rein ? (sry bin ein Dummy;))
wenn keine Email angegeben ist dann nimm xxx@xxx.de ?
oder muss ich das auf zwei seite einbinden in die seite ?
die erste nur ein eingabefeld mit der Übergabe der email an dieses Script,
damit die wirkliche startabfrage des Scriptes umgeht wird.

Problem2:
nun wollte ich die Absender Email manuell reinschreiben,
da ich das grad bei einen Massenhost getestet habe
und die Absenderadresse nicht mit dem Domainnamen übereinstimmt.

Problem3:
<?include( "xxxxxxxx.php" );?>
Mein db_zugangsdaten liegen alle in einer Datei,
damit ich das pw nicht überall ändern muss,
was muss ich dann nochmal weglassen bei den Code,


danke aber erstmal bis hier her ..
gruß
 
Zuletzt bearbeitet von einem Moderator:
1. Das habe ich weiter oben beschrieben
2. ?
3. Nur die DB verbindung und Auswähl. Dann die Datei includieren.
 
Sowas ist so dreisst, sonne scripte gibt es in jeder Clansite-Engine.
Soll er sich doch sowas nehmen...
 
Code:
<?mysql_connect('../../zugangsdaten.php'); 
//dieser teil hier drüber na klar nicht, was muss ich nochmal dran beachten ?
$admin  = "Der Absender"; 

$query = mysql_query("SELECT `name`,`email`,`password` FROM `tabelle` WHERE `email` = '".$_POST['email']."'") OR die(mysql_error()); 


if(isset($_POST['Kennung anfordern']))
if(mysql_num_rows($query) != 0) 
{ 
    $result = mysql_fetch_array($query); 
    $text = "Hallo ".$result['name']."\n 
            In dieser Mail ist das von Ihnen angeforderte Passwort.\n\n 
            Ihr Benutzername lautet: ".$result['name]."\n\n
            Ihr Passwort lautet: ".$result['password']."\n\n 
            MfG 
            \t.".$admin; 
    if(mail($_POST['email'],"Betreffzeile",$text)) 
    { 
        echo "Ihr passwort wurde an folgende E-Mail geschickt".$_POST['email']; 
    } 
} 
else 
{ 
    echo "Sie haben eine Falsche E-Mail Adresse angegeben!!"; 
} 
?>

Wenn ich die if Anweisung dort rein schreibe,
verschickt er zwar die mail,
aber jegliche Information in der Seite werden nicht mehr angezeigt,
Wie zb die Bestätigung das die Kennung an die jeweilige email geschickt wurde
 
Zurück