funnyzocker
Erfahrenes Mitglied
Guten Morgen
Wie kann ich überprüfen ob ein User schon in meiner Datenbank befindet?
Die User müssen sich vorher schon über eine Sogenannte KlammID Validieren.
Hier mal der Code der nach dem ausfüllen des Formulares ausgeführt wird.
Wo muss nun was rein damit er vor eintragung überprüft ob diese klammid schonmal in DB ist?
Über Schnelle Hilfe mit Code wäre ich sehr sehr Dankbar
Wie kann ich überprüfen ob ein User schon in meiner Datenbank befindet?
Die User müssen sich vorher schon über eine Sogenannte KlammID Validieren.
Hier mal der Code der nach dem ausfüllen des Formulares ausgeführt wird.
PHP:
<?php
if($klammid != $Nickname)
{
echo "Die Beiden Eingegbenen KlammIDs passen nicht überein!";
exit;
}
if($klammid == "")
{
echo "Bitte fülle das Feld Klammid aus<br>";
exit;
}
if($Nickname == "")
{
echo "Bitte fülle das Feld KlammID zur Überprüfung aus<br>";
exit;
}
if($losepass == "")
{
echo "Bitte fülle das Feld Losepasswort aus<br>";
exit;
}
if($Nachname == "")
{
echo "Bitte fülle das Feld Nachname aus<br>";
}
if($Vorname == "")
{
echo "Bitte fülle das Feld Vorname aus<br>";
exit;
}
if($email == "")
{
echo "Bitte fülle das Feld Email aus<br>";
exit;
}
else {
include "config.php";
include "dbconnect.php";
$fehler = 0;
$infos = @file("http://www.klamm.de/engine/lose/validate.php?ef_id=$myid&ef_pw=$mypw&k_id=$klammid&l_pw=$losepass");
$infos = $infos[0];
$infos = split("[|]",$infos,5);
$returncode = $infos[0];
if ($returncode==1001){
echo "Klamm Daten Korrekt!<br>";
$res = mysql_query("INSERT INTO benutzerdaten (Nickname, Kennwort, Nachname, Vorname, g_haben, klammid, email, points, angem_am, gew_von) VALUES ('$Nickname', '$Kennwort', '$Nachname', '$Vorname','5000','$Nickname','$email','500','$datum','$werber')") or die(mysql_error());
// mysql_error(); zeigt den fehler an falls einer auftritt
echo " DU bist nun Registriert und kannst dich nun anmelden<br>";
$res = mysql_query("Insert into pn (von, an, datum, message, gelesen) values ('Admin', '$klammid', '$datum', 'Herzlich Willkommen bei Tageslotto. Wie du sicherlich weisst ist Tageslotto noch in der Testphase. Also Fehler bitte an funny im Klammforum', 'nein')");
// mysql_error(); zeigt den fehler an falls einer auftritt
}
Über Schnelle Hilfe mit Code wäre ich sehr sehr Dankbar