Zur Navigation

vergessene logindaten per mail zugeschickt bekommen

1 andehrl

hallo jörg, wenn ein user meiner webseite seine zugangsdaten um sich einzuloggen vergessen hat sollte er natürlich die möglichkeit haben diese abzufragen.
ich habe deshalb eine seite erstellt in der der benutzer seine email eingeben kann um seine logindaten zu erhalten. momentan ist es so das er auf dieser seite seine mail eingibt und dann weitergeleitet wird an eine weitere seite auf der momentan seine daten einfach angezeigt werden. ich hätte gerne, das diese daten an die vom user vorher angegebene mailadresse automatisch weitergeleitet wird. kann ich durch die "form-action" ein entsprechendes resultat erzielen, oder wie muss ich das machen?


das hier ist die seite in der der user seine mail einträgt und abschickt:

<?php require_once('Connections/Registrierung.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

mysql_select_db($database_Registrierung, $Registrierung);
$query_R2 = "SELECT nutzername, passwort, mail FROM login WHERE mail = 'mail'";
$R2 = mysql_query($query_R2, $Registrierung) or die(mysql_error());
$row_R2 = mysql_fetch_assoc($R2);
$totalRows_R2 = mysql_num_rows($R2);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>mit-umzug-gelegenheit.de</title>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//-->
</script>
<style type="text/css">
<!--
@import url("schriftangaben1111111111.css");
body {
	margin-top: 50px;
}
.zugangsdatenvergesse {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C00;
	text-align: center;
}
.Stil20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.Schriftangaben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-position: right center;
}
.Stil22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-position: right center; }
.Schriftstil {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
#Layer1 {
	position:absolute;
	left:2px;
	top:1px;
	width:1692px;
	height:4821px;
	z-index:1;
	visibility: hidden;
}
-->
</style>
<script type="text/javascript">
<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
//-->
</script>
<link href="Seiten/Seiten/Stylesheet Formular.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.Stil23 {color: #FFFFFF}
.Stil24 {color: #000000}
.Stil28 {font-size: 14px;
	color: #000000;
}
-->
</style>
</head>

<body onload="MM_preloadImages('Bilder/Home 3.png','Bilder/Home 2.png','Bilder/Home 4.png','Bilder/Mit-Umzug-Angebote 3.png','Bilder/Mit-Umzug-Angebote 4.png','Bilder/Eingabe 3.png','Bilder/Eingabe 2.png','Bilder/Eingabe 4.png','Bilder/MeinKonto 3.png','Bilder/MeinKonto 4.png','Bilder/Hilfe 3.png','Bilder/Hilfe 2.png','Bilder/Hilfe 4.png','Bilder/Mit-Umzug-Angebote 2.png')" tracingsrc="1home.php" tracingopacity="100" tracingx="0" tracingy="3458793">
<div id="Layer1"></div>
<table width="859" border="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="131">&nbsp;</td>
    <td width="131">&nbsp;</td>
    <td width="131">&nbsp;</td>
    <td width="337" align="right" valign="bottom" class="Schriftangaben"><a href="9Impressum.php" class="schriftangaben11111111111">impressum</a></td>
    <td width="79" align="right" valign="bottom" class="Schriftangaben"><a href="99aRegistrierungEinfach.php" class="schriftangaben11111111111">registrierung</a></td>
    <td width="38" align="right" valign="bottom" class="Schriftangaben"><a href="8aMeinkontologin.php" class="schriftangaben11111111111">login</a></td>
  </tr>
</table>
<table width="1684" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="54" height="160" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td colspan="2" valign="top"><img src="Bilder/Mit-Umzug-Gelegenheit Hauptbild.png" width="805" height="160" vspace="5" border="0" usemap="#Map" /></td>
    <td width="602" valign="bottom">&nbsp;</td>
    <td width="223"></td>
  </tr>
  
  <tr>
    <td height="2"></td>
    <td width="524"></td>
    <td width="281"></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="106"></td>
    <td colspan="3" valign="top"><table border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><a href="1home.php" target="_top" onclick="MM_nbGroup('down','group1','Home1','Bilder/Home 3.png',1)" onmouseover="MM_nbGroup('over','Home1','Bilder/Home 2.png','Bilder/Home 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Home 1.png" alt="" name="Home1" border="0" id="Home1" onload="" /></a></td>
        <td><a href="AngeboteoderGesucheSuchen.php" target="_top" onclick="MM_nbGroup('down','group1','MitUmzugAngebote1','Bilder/Mit-Umzug-Angebote 3.png',1)" onmouseover="MM_nbGroup('over','MitUmzugAngebote1','Bilder/Mit-Umzug-Angebote 2.png','Bilder/Mit-Umzug-Angebote 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Mit-Umzug-Angebote 1.png" alt="" name="MitUmzugAngebote1" hspace="5" border="0" id="MitUmzugAngebote1" onload="" /></a></td>
        <td><a href="8aMeinkontologin.php" target="_top" onclick="MM_nbGroup('down','group1','Eingabe1','Bilder/Eingabe 3.png',1)" onmouseover="MM_nbGroup('over','Eingabe1','Bilder/Eingabe 2.png','Bilder/Eingabe 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Eingabe 1.png" alt="" name="Eingabe1" hspace="5" border="0" id="Eingabe1" onload="" /></a></td>
        <td><a href="8aMeinkontologin.php" target="_top" onclick="MM_nbGroup('down','group1','MeinKonto1','Bilder/MeinKonto 3.png',1)" onmouseover="MM_nbGroup('over','MeinKonto1','Bilder/MeinKonto 4.png','Bilder/MeinKonto 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/MeinKonto 3.png" alt="" name="MeinKonto1" hspace="5" border="0" id="MeinKonto1" onload="" /></a></td>
        <td><a href="7hilfe.php" target="_top" onclick="MM_nbGroup('down','group1','Hilfe1','Bilder/Hilfe 3.png',1)" onmouseover="MM_nbGroup('over','Hilfe1','Bilder/Hilfe 2.png','Bilder/Hilfe 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Hilfe 1.png" alt="" name="Hilfe1" border="0" id="Hilfe1" onload="" /></a></td>
      </tr>
    </table></td>
    <td></td>
  </tr>
  <tr>
    <td height="19"></td>
    <td align="center" valign="middle"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  <tr>
    <td height="103"></td>
    <td valign="top"><img src="Bilder/Bitte anmelden.png" width="524" height="96" /></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <tr>
    <td height="3595"></td>
    <td align="left" valign="top"><form action="8eDankeZugangsdatenNachfrage.php" method="POST" name="zugangsdaten" id="zugangsdaten">
      <table width="524" height="253" border="0" cellspacing="0" bgcolor="#E1E2BC">
        <tr>
          <td width="27" align="right">&nbsp;</td>
          <td width="133" height="21" align="right">&nbsp;</td>
          <td width="13">&nbsp;</td>
          <td colspan="2" align="left" valign="middle">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td align="right" bgcolor="#F0EEDB">&nbsp;</td>
          <td height="45" colspan="5" align="right" bgcolor="#F0EEDB" class="zugangsdatenvergesse">Bitte geben Sie Ihre E-Mail Adresse ein. Wir senden Ihnen umgehend Ihre Zugangsdaten an die angegebene Adresse.</td>
          <td bgcolor="#F0EEDB">&nbsp;</td>
        </tr>
        <tr>
          <td width="27" align="right">&nbsp;</td>
          <td width="133" height="21" align="right">&nbsp; </td>
          <td width="13" height="21" align="right">&nbsp;</td>
          <td colspan="2" align="left" valign="middle">&nbsp;</td>
          <td width="7">&nbsp;</td>
          <td width="23">&nbsp;</td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td height="38" align="right"><span class="Schriftangaben">mail</span></td>
          <td>&nbsp;</td>
          <td colspan="2" align="left" valign="middle"><label>
            <input name="mail" type="text" id="mail" />
            <span class="Stil24">*</span></label></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td height="26" align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="2" align="right" valign="middle">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td height="26" align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="2" align="right" valign="middle"><label>
            <input type="reset" name="Submit" value="Zur&uuml;cksetzen" />
            </label>
            <input name="abschicken" type="submit" id="abschicken" value="Senden" /></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td align="right">&nbsp;</td>
          <td height="21" align="right">&nbsp;</td>
          <td>&nbsp;</td>
          <td colspan="2" align="right" valign="top">&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
<td height="21" colspan="2" align="left" valign="top" bgcolor="#FFFFFF"><span class="Stil24">*</span> <span class="Stil28">pflichtfeld</span></td>
          <td bgcolor="#FFFFFF">&nbsp;</td>
          <td colspan="2" align="left" valign="middle" bgcolor="#FFFFFF">&nbsp;</td>
          <td bgcolor="#FFFFFF">&nbsp;</td>
          <td bgcolor="#FFFFFF">&nbsp;</td>
        </tr>
      </table>
      <p>&nbsp;</p>
    </form>    </td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  
  
  
  
  
  <tr>
    <td height="757"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
</table>

<map name="Map" id="Map"><area shape="rect" coords="15,16,359,79" href="1home.php" />
</map></body>
</html>
<?php
mysql_free_result($R2);
?>

und hier ist die seite auf der momentan die zugangsdaten als ergebnis angezeigt werden:

<?php require_once('Connections/Registrierung.php'); ?>
<?php
if (!function_exists("GetSQLValueString")) {
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
  if (PHP_VERSION < 6) {
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  }

  $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);

  switch ($theType) {
    case "text":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;    
    case "long":
    case "int":
      $theValue = ($theValue != "") ? intval($theValue) : "NULL";
      break;
    case "double":
      $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
      break;
    case "date":
      $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
      break;
    case "defined":
      $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
      break;
  }
  return $theValue;
}
}

$colname_R2 = "-1";
if (isset($_POST['mail'])) {
  $colname_R2 = $_POST['mail'];
}
mysql_select_db($database_Registrierung, $Registrierung);
$query_R2 = sprintf("SELECT nutzername, passwort, mail FROM login WHERE mail = %s", GetSQLValueString($colname_R2, "text"));
$R2 = mysql_query($query_R2, $Registrierung) or die(mysql_error());
$row_R2 = mysql_fetch_assoc($R2);
$totalRows_R2 = mysql_num_rows($R2);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>mit-umzug-gelegenheit.de</title>
<script src="SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script type="text/JavaScript">
<!--
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_nbGroup(event, grpName) { //v6.0
  var i,img,nbArr,args=MM_nbGroup.arguments;
  if (event == "init" && args.length > 2) {
    if ((img = MM_findObj(args[2])) != null && !img.MM_init) {
      img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;
      if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();
      nbArr[nbArr.length] = img;
      for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
        if (!img.MM_up) img.MM_up = img.src;
        img.src = img.MM_dn = args[i+1];
        nbArr[nbArr.length] = img;
    } }
  } else if (event == "over") {
    document.MM_nbOver = nbArr = new Array();
    for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);
      nbArr[nbArr.length] = img;
    }
  } else if (event == "out" ) {
    for (i=0; i < document.MM_nbOver.length; i++) {
      img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }
  } else if (event == "down") {
    nbArr = document[grpName];
    if (nbArr)
      for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }
    document[grpName] = nbArr = new Array();
    for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {
      if (!img.MM_up) img.MM_up = img.src;
      img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;
      nbArr[nbArr.length] = img;
  } }
}
//-->
</script>
<style type="text/css">
<!--
@import url("schriftangaben1111111111.css");
@import url("Staedtenamen.css");
body {
	margin-top: 50px;
}
.Stil20 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }
.Schriftangaben {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	background-position: right center;
}
.Stil22 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-position: right center; }
.Schriftstil {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}
.EingabefeldPosition {
	background-position: 7px 15px;
	left: 15px;
}
.Stil24 {color: #000000}
.Stil28 {	font-size: 14px;
	color: #000000;
}
-->
</style>
<link href="SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.danke {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-repeat: no-repeat;
	color: #383812;
	background-image: none;
	background-position: left top;
	background-attachment: fixed;
}
-->
</style>
</head>

<body onload="MM_preloadImages('Bilder/Home 4.png','Bilder/Mit-Umzug-Angebote 4.png','Bilder/Mit-Umzug-Angebote 3.png','Bilder/Eingabe 4.png','Bilder/Eingabe 3.png','Bilder/MeinKonto 4.png','Bilder/MeinKonto 3.png','Bilder/Hilfe 4.png','Bilder/Hilfe 3.png','Bilder/Home 3.png','Bilder/Home 2.png','Bilder/Mit-Umzug-Angebote 2.png','Bilder/Eingabe 2.png','Bilder/MeinKonto 2.png','Bilder/Hilfe 2.png')" tracingsrc="Bilder/Suchefenster 1 Hintergrund.png" tracingopacity="100" tracingx="0" tracingy="3458793">
<table width="859" border="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="131">&nbsp;</td>
    <td width="131">&nbsp;</td>
    <td width="131">&nbsp;</td>
    <td width="337" align="right" valign="bottom" class="Schriftangaben"><a href="9Impressum.php" class="schriftangaben11111111111">impressum</a></td>
    <td width="79" align="right" valign="bottom" class="Schriftangaben"><a href="99aRegistrierungEinfach.php" class="schriftangaben11111111111">registrierung</a></td>
    <td width="38" align="right" valign="bottom" class="Schriftangaben"><a href="8aMeinkontologin.php" class="schriftangaben11111111111">login</a></td>
  </tr>
  <tr> </tr>
</table>
<table width="1684" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td width="54" height="160" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td colspan="2" valign="top"><img src="Bilder/Mit-Umzug-Gelegenheit Hauptbild.png" width="805" height="160" vspace="5" border="0" usemap="#Map" /></td>
    <td width="528" valign="bottom">&nbsp;</td>
    <td width="168"></td>
  </tr>
  
  <tr>
    <td height="2"></td>
    <td width="805"></td>
    <td width="129"></td>
    <td></td>
    <td></td>
  </tr>
  <tr>
    <td height="106"></td>
    <td colspan="3" valign="top"><table border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><a href="1home.php" target="_top" onclick="MM_nbGroup('down','group1','Home1','Bilder/Home 3.png',1)" onmouseover="MM_nbGroup('over','Home1','Bilder/Home 2.png','Bilder/Home 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Home 1.png" alt="" name="Home1" border="0" id="Home1" onload="" /></a></td>
        <td><a href="AngeboteoderGesucheSuchen.php" target="_top" onclick="MM_nbGroup('down','group1','MitUmzugAngebote1','Bilder/Mit-Umzug-Angebote 3.png',1)" onmouseover="MM_nbGroup('over','MitUmzugAngebote1','Bilder/Mit-Umzug-Angebote 2.png','Bilder/Mit-Umzug-Angebote 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Mit-Umzug-Angebote 1.png" alt="" name="MitUmzugAngebote1" hspace="5" border="0" id="MitUmzugAngebote1" onload="" /></a></td>
        <td><a href="8aMeinkontologin.php" target="_top" onclick="MM_nbGroup('down','group1','Eingabe1','Bilder/Eingabe 3.png',1)" onmouseover="MM_nbGroup('over','Eingabe1','Bilder/Eingabe 2.png','Bilder/Eingabe 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Eingabe 1.png" alt="Eingabe Erweiterte Angaben" name="Eingabe1" hspace="5" border="0" id="Eingabe1" onload="" /></a></td>
        <td><a href="8aMeinkontologin.php" target="_top" onclick="MM_nbGroup('down','group1','MeinKonto1','Bilder/MeinKonto 3.png',1)" onmouseover="MM_nbGroup('over','MeinKonto1','Bilder/MeinKonto 2.png','Bilder/MeinKonto 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/MeinKonto 1.png" alt="" name="MeinKonto1" hspace="5" border="0" id="MeinKonto1" onload="" /></a></td>
        <td><a href="7hilfe.php" target="_top" onclick="MM_nbGroup('down','group1','Hilfe1','Bilder/Hilfe 3.png',1)" onmouseover="MM_nbGroup('over','Hilfe1','Bilder/Hilfe 2.png','Bilder/Hilfe 4.png',1)" onmouseout="MM_nbGroup('out')"><img src="Bilder/Hilfe 1.png" alt="" name="Hilfe1" border="0" id="Hilfe1" onload="" /></a></td>
      </tr>
    </table></td>
    <td></td>
  </tr>
  <tr>
    <td height="19"></td>
    <td height="19" align="right" valign="middle" class="schriftangaben11111111111"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  <tr>
    <td height="103"></td>
    <td valign="top"><table width="714" border="0" align="center" cellpadding="0" cellspacing="0" class="danke">
      <tr>
        <td width="28">&nbsp;</td>
        <td width="686" height="16">&nbsp;</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td height="32" class="Schriftangaben">Vielen Dank. Wir haben Ihre Zugangsdaten an Sie weitergeleitet. Sie sollten sie in wenigen Augenblicken erhalten.</td>
      </tr>
      <tr>
        <td>&nbsp;</td>
        <td height="44"><?php echo $row_R2['passwort']; ?><?php echo $row_R2['nutzername']; ?><?php echo $row_R2['mail']; ?></td>
      </tr>
    </table></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  
  
  
  
  
  
  
  
  
  
  
  
  
  
  <tr>
    <td height="3595"></td>
    <td align="left" valign="top"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
  
  
  
  
  
  <tr>
    <td height="757"></td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
    <td></td>
  </tr>
</table>

<map name="Map" id="Map"><area shape="rect" coords="10,9,376,85" href="1home.php" />
</map>
<script type="text/javascript">
<!--
//-->
</script>
</body>
</html>
<?php
mysql_free_result($R2);
?>

30.10.2010 16:54

2 Jörg Kruse

momentan ist es so das er auf dieser seite seine mail eingibt und dann weitergeleitet wird an eine weitere seite auf der momentan seine daten einfach angezeigt werden.

Dann kann aber jeder, der die Emailadresse dieses Users kennt, sich dessen Passwort anzeigen lassen?!

ich hätte gerne, das diese daten an die vom user vorher angegebene mailadresse automatisch weitergeleitet wird.

Ja, das wäre auch eindeutig die vernünftigere Variante.

ich hätte gerne, das diese daten an die vom user vorher angegebene mailadresse automatisch weitergeleitet wird. kann ich durch die "form-action" ein entsprechendes resultat erzielen, oder wie muss ich das machen?

Das action Attribut gibt nur das verarbeitende Script an, an welches das Formular gesendet wird. Das Script zeigt dann nicht die Daten im HTML-Teil an, sondern verschickt diese an die betreffende Adresse - dazu kannst du die Funktion mail() verwenden. Im HTML-Teil wird dann einfach ein Hinweistext angezeigt, dass die Mail mit dem Passwort abgesendet wurde.

30.10.2010 19:58 | geändert: 30.10.2010 19:58

3 andehrl

also wenn ich es richtig verstehe, kann ich diesen code

<?php
$empfaenger = 'niemand@example.com';
$betreff = 'Der Betreff';
$nachricht = 'Hallo';
$header = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($empfaenger, $betreff, $nachricht, $header);
?>

auf diese weise verändern

<?php
$empfaenger = 'echo $row_R2['mail'];'; 
$betreff = 'mit-umzug-gelegenheit.de Zugangsdaten';
$nachricht = 'Sie erhalten hier Ihre Zugangsdaten um sich bei mit-umzug-gelegenheit.de in Ihr Konto einzuloggen:
nutzername: echo $row_R2['nutzername'];', passwort: echo $row_R2['passwort'];';
$header = 'From: info@mit-umzug-gelegenheit.de ' . "\r\n" .
    'Reply-To: info@mit-umzug-gelegenheit.de ' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($empfaenger, $betreff, $nachricht, $header);
?>

und dann hier einfügen:

...
mysql_select_db($database_Registrierung, $Registrierung);
$query_R2 = "SELECT nutzername, passwort, mail FROM login WHERE mail = 'mail'";
$R2 = mysql_query($query_R2, $Registrierung) or die(mysql_error());
$row_R2 = mysql_fetch_assoc($R2);
$totalRows_R2 = mysql_num_rows($R2);
?>

02.11.2010 12:41

4 Jörg Kruse

$empfaenger = 'echo $row_R2['mail'];';

Damit würde der String 'echo $row_R2['mail'];' als Empfängeradresse eingesetzt und nicht der Inhalt von $row_R2['mail']!

Die Zuweisung machst du ganz einfach so:

$empfaenger = $row_R2['mail'];

Das sind aber schon Grundlagen von PHP - die solltest du dir unbedingt aneignen (siehe hierzu auch diesen Thread)

In einen String kannst du Variablen mithilfe des Zeichenketten-Operators "." einbauen:

$nachricht = "Sie erhalten hier Ihre Zugangsdaten um sich bei mit-umzug-gelegenheit.de in Ihr Konto einzuloggen:
nutzername: " . $row_R2['nutzername'] . ", passwort: " . $row_R2['passwort'];

02.11.2010 15:30 | geändert: 02.11.2010 15:32

5 andehrl

und kann ich das dann einfach wie unten angezeigt einsetzen oder muss noch irgend etwas dazwischen?

...
mysql_select_db($database_Registrierung, $Registrierung);
$query_R2 = "SELECT nutzername, passwort, mail FROM login WHERE mail = 'mail'";
$R2 = mysql_query($query_R2, $Registrierung) or die(mysql_error());
$row_R2 = mysql_fetch_assoc($R2);
$totalRows_R2 = mysql_num_rows($R2);

$empfaenger = $row_R2['mail'];
$betreff = 'mit-umzug-gelegenheit.de Zugangsdaten';
$nachricht = "Sie erhalten hier Ihre Zugangsdaten um sich bei mit-umzug-gelegenheit.de in Ihr Konto einzuloggen:
nutzername: " . $row_R2['nutzername'] . ", passwort: " . $row_R2['passwort'];
$header = 'From: info@mit-umzug-gelegenheit.de ' . "\r\n" .
    'Reply-To: info@mit-umzug-gelegenheit.de ' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($empfaenger, $betreff, $nachricht, $header);
?>

02.11.2010 15:47

6 Jörg Kruse

Im Prinzip schon - aber steht da wirklich der String 'mail' in der Datenbank?

$query_R2 = "SELECT nutzername, passwort, mail FROM login WHERE mail = 'mail'";

Ich dachte, da soll eine bestimmte Adresse abgefragt werden?

02.11.2010 15:50

7 andehrl

Ich dachte, da soll eine bestimmte Adresse abgefragt werden?

du hast recht. es soll die adresse benutz werden, die der user in das feld mail auf der seite einträgt.

<input name="mail" type="text" id="mail" />

02.11.2010 15:55 | geändert: 02.11.2010 15:56

8 Jörg Kruse

Im ersten Beitrag hast du es ja auch schon richtig:

$colname_R2 = "-1";
if (isset($_POST['mail'])) {
  $colname_R2 = $_POST['mail'];
}
mysql_select_db($database_Registrierung, $Registrierung);
$query_R2 = sprintf("SELECT nutzername, passwort, mail FROM login WHERE mail = %s", GetSQLValueString($colname_R2, "text"));

02.11.2010 15:57

9 andehrl

also muss ich den code auf der "resultatseite" eintragen?

...
$colname_R2 = "-1";
if (isset($_POST['mail'])) {
  $colname_R2 = $_POST['mail'];
}
mysql_select_db($database_Registrierung, $Registrierung);
$query_R2 = sprintf("SELECT nutzername, passwort, mail FROM login WHERE mail = %s", GetSQLValueString($colname_R2, "text"));
$R2 = mysql_query($query_R2, $Registrierung) or die(mysql_error());
$row_R2 = mysql_fetch_assoc($R2);
$totalRows_R2 = mysql_num_rows($R2)

$empfaenger = $row_R2['mail'];
$betreff = 'mit-umzug-gelegenheit.de Zugangsdaten';
$nachricht = "Sie erhalten hier Ihre Zugangsdaten um sich bei mit-umzug-gelegenheit.de in Ihr Konto einzuloggen:
nutzername: " . $row_R2['nutzername'] . ", passwort: " . $row_R2['passwort'];
$header = 'From: info@mit-umzug-gelegenheit.de ' . "\r\n" .
    'Reply-To: info@mit-umzug-gelegenheit.de ' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($empfaenger, $betreff, $nachricht, $header);
?>

02.11.2010 16:04

10 andehrl

habs grad mal ausprobiert. kommt leider keine mail an.

02.11.2010 16:27