login  Naam:   Wachtwoord: 
Registreer je!
 Forum

E-mail

Offline BasDV - 19/05/2005 07:21
Avatar van BasDVMySQL interesse ik wil dat je op een pagina je e-mail adres in kan typen en dat een script dan kijkt bij members in mijn mysql database of er bij alle rijen bij email dat ingetypte e-mail adres staat.
Als dat zo is wil ik dat hij bij die rij de waarde's van gebruikersnaam en wachtwoord via e-mail verstuurd naar het e-mail adres die in de database is gevonden.

Hoe doe je dat?

2 antwoorden

Gesponsorde links
Offline Legolas - 19/05/2005 08:03 (laatste wijziging 19/05/2005 08:11)
Avatar van Legolas Onbekend
  1. <?
  2. include "connect.php";
  3. if(!isset($_POST['submit'])){
  4. // form
  5. echo "<h3>Accountinfo opvragen</h3><br />";
  6. echo "<form method='post'>E-mail: <input type='text' name='mail'><br /><input type='submit' name='submit'></form>";
  7. }
  8. else{
  9. if(preg_match("/^([a-z0-9_-]+\.)*[a-z0-9_-]+@([a-z0-9_-]{2,}\.)+([a-z0-9_-]{2,})$/i",$_POST['mail'])){
  10. // e-mail valid
  11. $aResult = mysql_query("SELECT gebruiker, wachtwoord FROM leden WHERE mail = '".$_POST['mail']."'");
  12. if(mysql_num_rows($aResult) > 0){
  13. $aFetch = mysql_fetch_row($aResult);
  14. // bestaat
  15. $bericht = "
  16. Beste ".$aFetch[0].",
  17. Hier is uw gebruikersnaam en wachtwoord
  18. --user: ".$aFetch[0]."
  19. --pass: ".$aFetch[1]."
  20. Mvg,
  21. Creww";
  22. $headers = "From: basdv <basdv.com>\r\n";
  23. $headers .= "MIME-Version: 1.0\r\n";
  24. mail($_POST['mail'], "AccountInfo", $bericht, $headers);
  25. echo "Succesvol gemaild naar ".$_POST['mail'];
  26. }
  27. else echo "Kon mailadres niet vinden in de DB";
  28. }
  29. else echo "Verkeer mailadres ingevuld, niet geldig.";
  30. }
  31. ?>

Je bedoeld zoiets?
Offline BasDV - 19/05/2005 10:36
Avatar van BasDV MySQL interesse Ja helemaal goed mijn vraag is beantwoord bedankt!
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2025 Sitemasters.be - Regels - Laadtijd: 0.171s