getreidemuehlen
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 13.06.2004, 11:03   #1
TP-Member
 
Registriert seit: Dec 2003
pierre macht alles soweit korrekt

update furmolar soll email adresse überprüft werden


hallo
ich sitze schon 2 tage drann. habe ein problem mit dem update furmolar. bei diesen update kann der user seine adresse und seine email verändern können.der datensatz wird im textfeld angezeigt und könne verändert werden.die seite b.z.w der datensatz, wird peer session von der email -adresse des user gefilter. wenn der user user seine mail verändert soll überprüft werden ob die email schon in der datenbank vorkommt.wenn der user die email nicht verändert nur seine adresse. soll die überprüfung ob schon die email vorhanden ist, übergangen werden.leider funktioniert das nicht was ich überlegt habe.mann eine email in den textfeld schreiben, welch ein anderer user auch hat-soll aber nicht funktionieren,well das script überprüfen soll. email adresse die schon im textfeld steht wird ( $emailtextfeld = $row_adresse['email'] ; ) wird einfach nicht auf $emailtextfeld übertragen. include 1.php wird der aktualisierungscript geladen.


HTML-Code:
<?php require_once('../Connections/Rotation.php'); ?>
<?php
session_register("MM_Username");
session_start();
$MM_authorizedUsers = "";
$MM_donotCheckaccess = "true";

function isAuthorized($strUsers, $strGroups, $UserName, $UserGroup) { 

$isValid = False; 


if (!empty($UserName)) { 

$arrUsers = Explode(",", $strUsers); 
$arrGroups = Explode(",", $strGroups); 
if (in_array($UserName, $arrUsers)) { 
$isValid = true; 
} 

if (in_array($UserGroup, $arrGroups)) { 
$isValid = true; 
} 
if (($strUsers == "") && true) { 
$isValid = true; 
} 
} 
return $isValid; 
}

$MM_restrictGoTo = "abfragen.php";
if (!((isset($_SESSION['MM_Username'])) && (isAuthorized("",$MM_authorizedUsers, $_SESSION['MM_Username'], $_SESSION['MM_UserGroup'])))) { 
$MM_qsChar = "?";
$MM_referrer = $_SERVER['PHP_SELF'];
if (strpos($MM_restrictGoTo, "?")) $MM_qsChar = "&";
if (isset($QUERY_STRING) && strlen($QUERY_STRING) > 0) 
$MM_referrer .= "?" . $QUERY_STRING;
$MM_restrictGoTo = $MM_restrictGoTo. $MM_qsChar . "accesscheck=" . urlencode($MM_referrer);
header("Location: ". $MM_restrictGoTo); 
exit;
}
?>
<?php
function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
{
$theValue = (!get_magic_quotes_gpc()) ? addslashes($theValue) : $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;
}
$editFormAction = $_SERVER['PHP_SELF'];
if (isset($_SERVER['QUERY_STRING'>=1])) {
$editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);


$emailalt = $_POST['MM_Username']; 
$emailtextfeld = $row_adresse['email'] ;
if ( $emailalt == emailtextfelft ) 

{ 
//email wurde nicht verändert überprüfung übergehen
include ("1.php"); //include dastensatz einfügen 
}
}else{ 
//email überprüfen,weil neue email eingetragen wurde

$abfrage = "SELECT email FROM adresse WHERE email = '".$_POST["email"]."'";
$ergebnis = mysql_query($abfrage);
if (mysql_num_rows($ergebnis) > 1) {
//schleife Überprüfung ob email adress schon vorhanden
$fehlermeldung .= "<td width=\"410\" bgcolor=\"#F3F3F3\"><span class=\"inhaltschrift\">Die Email Adresse ist schon vorhanden</span></td>\n</tr>\n";

}else{ 

include ("1.php"); //include dastensatz einfügen

}
}
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../caupo.css" rel="stylesheet" type="text/css">
</head>
<body> 
<form method="post" name="form1" action="<?php echo $editFormAction; ?>"> 

<table width="100" border="1" align="center" bordercolor="#000000"> 
<tr> 
<td><table width="347" align="center" cellpadding="3" bgcolor="#F3F3F3"> 
<tr valign="baseline"> 
<td width="62" align="right" nowrap class="inhaltschrift">Anrede:</td> 
<td width="273"><input type="text" name="anrede" value="<?php echo $row_adresse['anrede']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Vorname:</td> 
<td><input name="vorname" type="text" class="inhaltschrift" value="<?php echo $row_adresse['vorname']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Name:</td> 
<td><input name="name" type="text" class="inhaltschrift" value="<?php echo $row_adresse['name']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Strasse:</td> 
<td><input name="strasse" type="text" class="inhaltschrift" value="<?php echo $row_adresse['strasse']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Plz:| Ort:</td> 
<td nowrap><input name="plz" type="text" class="inhaltschrift" value="<?php echo $row_adresse['plz']; ?>" size="6"> 
<input name="ort" type="text" class="inhaltschrift" value="<?php echo $row_adresse['ort']; ?>" size="15"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Land:</td> 
<td><input name="land" type="text" class="inhaltschrift" value="<?php echo $row_adresse['land']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Telefon:</td> 
<td><input name="telefon" type="text" class="inhaltschrift" value="<?php echo $row_adresse['telefon']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Fax:</td> 
<td><input name="fax" type="text" class="inhaltschrift" value="<?php echo $row_adresse['fax']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Email:</td> 
<td><input name="email" type="text" class="inhaltschrift" value="<?php echo $row_adresse['email']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Bank:</td> 
<td><input name="bank" type="text" class="inhaltschrift" value="<?php echo $row_adresse['bank']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Konto_nr:</td> 
<td><input name="konto_nr" type="text" class="inhaltschrift" value="<?php echo $row_adresse['konto_nr']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td align="right" nowrap class="inhaltschrift">Blz:</td> 
<td><input name="blz" type="text" class="inhaltschrift" value="<?php echo $row_adresse['blz']; ?>" size="20"></td> 
</tr> 
<tr valign="baseline"> 
<td nowrap align="right"> </td> 
<td><input name="profil updaten" type="submit" class="inhaltschrift" id="profil updaten" value="Profil updaten"></td> 
</tr> 
</table></td> 
</tr> 
</table> 
<input type="hidden" name="id" value="<?php echo $row_adresse['id']; ?>"> 
<input type="hidden" name="MM_update" value="form1"> 
<input type="hidden" name="id" value="<?php echo $row_adresse['id']; ?>"> 
</form> 
<?php

echo $emailtextfeld ;
?>

</body>
</html>
<?php
mysql_free_result($adresse);
?>
pierre ist offline   Mit Zitat antworten


Alt 13.06.2004, 12:28   #2
TP-Insider
 
Benutzerbild von loki
 
Registriert seit: May 2003
Ort: Aachen
loki ist auf einem guten Weg
Versuchs mal so:
Die Emailadresse wird immer überprüft, aber nur bei usern, die nicht du sind..
also sowas in der art
where email=$_POST[email] AND NOT user=$_SESSION[userid]
__________________
"Man muss die Welt nicht verstehen, man muss sich nur darin zurechtfinden."
Einstein

loki ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > Traum-Dynamik
update furmolar soll email adresse überprüft werden update furmolar soll email adresse überprüft werden
« Bildername bei Rechtsklick -> Speichern unter | Confirmation Mail »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Grundlagen des Postens Lars Einfach so ... 2 22.01.2003 23:50
[MYSQL] Update soll Felder neu nummerieren Dreamflower Traum-Dynamik 8 10.05.2002 11:15
Bankdaten werden überprüft...bitte warten Stuck Mojo Traum-Dynamik 3 28.09.2001 21:12
Fenster soll geschlossen werden mczac Dreamweaver 6 06.08.2001 11:18


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:16 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67