$result="SELECT id FROM tabelle WHERE variale='$variable'";
// nun checken ob die id, also der Eintrag existiert
if(!$result) {
// existiert nicht, dann eintragen
$next_result="INSERT tabelle (variable) VALUES ('$variable')";
} else {
// existiert bereits
print "Eintrag bereits vorhanden";
BlackbirdHakke wrote:
- Code: Select all
$next_result="INSERT tabelle (variable) VALUES ('$variable')";
<html>
<head>
<title>HandleReg</title>
</head>
<body>
<?php
//Legt DB-Zugriff fest
$Host="localhost";
$User="root";
$DBName="imperium";
$TableName="User";
$Link=mysql_connect ($Host,$User);
$Query="SELECT Benutzername from $TableName";
//Liest Benutzername aus
$Result=mysql_db_query($DBName,$Query,$LINK);
//Legt Ergebniss der Abfrage in Variable
mysql_connect ($Host, $User);
$result ="SELECT id FROM $TableName WHERE Benutzername = '
$Benutzername'";
if ($result) {
header("Location: Login.php?Message=Invalid");
exit;
}
else { $next_result="INSERT $TableName (Benutzername) VALUES
$Benutzername" );
//Hier müsste das Problem irgendwo liegen, hab aber schon ne ganze Menge probiert - nix funzt
print ("Du wurdest mit folgenden Daten registriert: <BR>
$Vorname <BR>
$Benutzername <BR>
$Email <BR>
<BR>
Dein Passwort wird dir per E-Mail zugeschickt.");
}
mysql_close($Link);
header ("Location: Frame.html");
?>
</body>
</html>
falsch:
$Benutzername" );
^
richtig:
$Benutzername" };
^
<....ausschnitt
//writes Data to Database table_adresse
$conn = mysql_connect($dbserver,$dbuser,$dbpass);
mysql_select_db($dbname,$conn);
$result = mysql_query("INSERT leckmich (id,name,pass,email,regdat) VALUES ('$id','$regname','$regpass','$regemail',NOW())");
mysql_close($conn);
//gives ok to user or not
if(!$result){
echo "uups, da ist wohl ein Name ,eine ID oder eine Emailadresse doppelt, probiers nochmal!";
} else {
echo "ok, User angelegt!<br>Du erhältst eine Email mit einem Aktivierungslink.<br>Klicke hier um zur Startseite zu gelangen:<a href=index.php>Startseite</a>";
.....> rest code
//writes Data to Database table_adresse
$query = "INSERT INTO user (Vorname,Benutzername,Passwort,Email)
VALUES ('$Vorname','$Benutzername','$Passwort','$Email',NOW())";
mysql_query($DBName,$Query,$conn);
Users browsing this forum: No registered users and 15 guests