User aus DB entfernen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abmeldung
account
auszug
besuchen
datei
daten
einheit
email
formular
gel
insert
kennwort
pawort
point
register
soldat
startseite
username
versuch
wohnort
-
Wie k?nnen sich denn meine User aus der DB selbst entfernen?
Ich hatte mir das so vorgestellt:
ein Formular wo der User Nickname und PW eingeben muss und sich so selbst aus der DB entfernt!!!
Es handelt sich dabei um eine Art Abmeldung!
Hier die Daten, die in der DB gespeichert werden (Auszug aus meiner anmeldung_save.php Datei):
INSERT INTO ncom_users (Nickname,Vorname,Nachname,Wohnort,Telefon,Email,Kennwort,Clan,Anmeldedatum) VALUES ('$nickname','$user_firstname','$user_lastname','$user_town','$user_phone','$user_email','$user_password','$user_clan','$user_regdate');"
So jetz w?rd ich gerne wissen wie das dann aussieht...
Also nochmal kurz und knapp: User soll Nickname und PW im Formular eingeben, auf Submit klicken und dann soll alles was ?ber diesen User in der DB steht gel?scht werden...alle anderen Daten (Daten der anderen User) sollen aber so bleiben, wie sie sind!!!
---zyclop -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
hier mal mein Code:
<form method="post" action="deletacc2.php"> <h2 style="text-align:center">Sch?n, das Sie schon angetretten sind <i><?php echo $_SESSION["user_offizier"]; ?></i></h2></p> <p align="center">Wenn Sie ihren Account l?schen, gehen alle ihre Daten verloren und auch ihr Spielst?nde.</p> <p align="center">Wollen sie ihren Account l?schen?</p> <p align="center"><input type="radio" name="loeschen" value="ja"> JA <br><input type="radio" name="loeschen" value="nein"> NEIN</p> <p align="center">Bitte geben Sie Ihren Usernamen an und ihr Passwort:</p> <p align="center">Username <input type="text" name="username" class="login"><br>Passwort <input type="password" name="password" class="login"></p> <p align="center"><input type="submit" value="L?schen des Accounts" class="login"><input type="hidden" name="delet" value="ja"></p> </form>
<?php $loeschen =$_POST["loeschen"]; $username = $_POST["username"]; $password = $_POST["password"]; if ($loeschen =="ja") { $dbName = "ghostsoldier"; $dbHost = "localhost"; $dbUser = "root"; $dbPW = ""; if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM register WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM gebaeude_gebaut WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM panzer_produzieren WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM bauen WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM user_gebaeude WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM points WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM einheiten WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM luftfahrzeuge_produzieren WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM soldaten WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM user_soldaten WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = mysql_query("DELETE FROM ausbilden WHERE username = '".$username."' AND password = '".$password."'") or die ("Fehler1:<br>".mysql_error().""); } ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> <title>Ghost Sodlier</title> <link rel="stylesheet" type="text/css" href="css.css"> </head> <body> <br> <h1><img src="images/bg.gif"></h1> <ul id="Navigation"> <li><a href="index.php">Startseite</a></li> <li><a href="login.php">Login</a></li> <li><a href="register.php">Anmelden</a></li> <li><a href="ghostsoldier.php">Ghost Soldier</a></li> <li><a href="hashdsad">Forum</a></li> <li><a href="hashdsad">Downloads</a></li> <li><a href="werben.php">Werbung</a></li> <li><a href="impressum.php">Impressum</a></li> </ul> <div id="Info"> <p align="center"><a href="http://www.lima-city.de/?ref=26692" class="fff"><img src="http://www.lima-city.de/images/banner/lima-city_120x240_1.gif" border="0" class="fff"></a></p> </div> <div id="Inhalt"> <h2 style="text-align:center">L?schen des Accounts</h2> <p align="center"> <?php if (!sql2) echo 'Sie sind nicht gel?scht wurden geloescht. Versuchen Sie es sp?ter nochmal oder w?nden Sie sich and den Admin'; else echo ' Ihr Account wurde erfolgreich gel?scht. Wir freuen uns ?ber einen baltigen Besuch.'; ?></p> </div> </body> </html>
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage