| | | | |
| | |
| Gast
Beiträge: n/a
| Hi, habe dieses Script geschrieben, was den Account eines User löschen soll, wenn er das will, nur irgendwie macht er es nicht. hier die seite, wo der user sagt er will seinen account löschen: <?php include ("checkuser.php"); include ("online.php"); ?> <!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> <?php if ($_POST["logout"] == "ausloggen") { ob_start ();session_start (); session_unset (); session_destroy ();header ("Location: index.php"); ob_end_flush (); } ?> <h1>[img]images/bg.gif[/img]</h1> <ul id="Navigation">[*]Startseite[*]Highscore[*]<h3>Gebäude</h3> <ul>[*]Meine Gebäude[*]Gebäude bau[/list][*]<h3>Soldaten</h3> <ul>[*]Soldaten Kauf[*]Soldaten Ausbildung[/list][*]<h3>Aufträge</h3> <ul>[*]Aufträge annehmen[*]Aufträge abbrechen[/list][*]<h3>Finanzen</h3> <ul>[*]Finanzen ansehen[*]Bank[/list][*]<h3>My Account</h3> <ul>[*]Einstellungen[*]Persönliche Messages[*]Löschen des Accounts[/list][*]<h3>Bug melden</h3> <ul>[*]Bug melden[/list]<form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">[*]<h3>Ausloggen</h3> <ul>[*]<p align="center"><input type="submit" value="Ausloggen" class="login" style="width:70%"><input type="hidden" name="logout" value="ausloggen" class="login"></p>[/list]</form>[/list] <div id="Info"> <p align="center"> </p></div> <div id="Inhalt"> <form method="post" action="deletacc2.php"> <h2 style="text-align:center">Schön, das Sie schon angetretten sind <?php echo $_SESSION["user_offizier"]; ?></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="delet" value="1">JA <input type="radio" name="delet" value="1" checked>NEIN</p> Bitte geben Sie Ihren Usernamen an und ihr Passwort:</p> Username <input type="text" name="username" class="login"> Passwort <input type="password" name="password" class="login"></p> <p align="center"><input type="submit" name="delet" value="Löschen des Accounts" class="login"><input type="hidden" name="delet" value="ja"></p> </form> </div> <p id="Fusszeile">Melde dich kostenlos an bei <?php echo "User Online: ".$row['Anzahl']." ";?> </body> </html> und hier die seite, wo die sachen übeprüft und dann gelöscht werden: <!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> <?php $delet = $_POST["delet"]; $username = $_POST["username"]; $password = $_POST["password"]; if($delet == '1') { $dbName = "ghostsoldier"; $dbHost = "localhost"; $dbUser = "root"; $dbPW = ""; if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); $sql = "DELET". "FROM ". "register ". "WHERE ". "(username like '".$_REQUEST["username"]."') AND ". "(password = '".$_REQUEST["password"]."')"; echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"; echo "<html>"; echo "<head>"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css.css\">"; echo "<title>Ghost Soldier</title>"; echo "<body>"; echo "Ihr Account wurde erfolgreich gelöscht. Hier können Sie zurück auf die Startseite."; echo " </p>"; echo "<form method=\"post\" action=\"index.php\">"; echo "<input type=\"submit\" class=\"login\" value=\"Zur Startseite\">"; echo "</form>"; echo "</body>"; echo "</html>"; } else { echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"; echo "<html>"; echo "<head>"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css.css\">"; echo "<title>Ghost Soldier</title>"; echo "<body>"; echo "Ihr Account konnte nicht gelöscht werden! Hier können Sie zurück gehen"; echo " </p>"; echo "<form method=\"post\" action=\"deletacc.php\">"; echo "<input type=\"submit\" class=\"login\" value=\"Zur Account Seite\">"; echo "</form>"; echo "</body>"; echo "</html>"; } ?> </body> </html> kann mir einer sagen wo der fehler ist |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Gast
Beiträge: n/a
| Hi, das habe ich jetzt alles gemacht, nur irgemdwie macht er es immer noch nicht: formular: <?php include ("checkuser.php"); include ("online.php"); ?> <!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> <?php if ($_POST["logout"] == "ausloggen") { ob_start ();session_start (); session_unset (); session_destroy ();header ("Location: index.php"); ob_end_flush (); } ?> <h1>[img]images/bg.gif[/img]</h1> <ul id="Navigation">[*]Startseite[*]Highscore[*]<h3>Gebäude</h3> <ul>[*]Meine Gebäude[*]Gebäude bau [/list][*]<h3>Soldaten</h3> <ul>[*]Soldaten Kauf[*]Soldaten Ausbildung [/list][*]<h3>Aufträge</h3> <ul>[*]Aufträge annehmen[*]Aufträge abbrechen [/list][*]<h3>Finanzen</h3> <ul>[*]Finanzen ansehen[*]Bank [/list][*]<h3>My Account</h3> <ul>[*]Einstellungen[*]Persönliche Messages[*]Löschen des Accounts [/list][*]<h3>Bug melden</h3> <ul>[*]Bug melden [/list] <form method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>">[*]<h3>Ausloggen</h3> <ul>[*]<p align="center"><input type="submit" value="Ausloggen" class="login" style="width:70%"><input type="hidden" name="logout" value="ausloggen" class="login"></p> [/list] </form>[/list] <div id="Info"> <p align="center"> </p></div> <div id="Inhalt"> <form method="post" action="deletacc2.php"> <h2 style="text-align:center">Schön, das Sie schon angetretten sind <?php echo $_SESSION["user_offizier"]; ?></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="delte" value="ja">JA <input type="radio" name="delte" value="nein">NEIN</p> Bitte geben Sie Ihren Usernamen an und ihr Passwort:</p> Username<input type="text" name="username" class="login"> Passwort<input type="password" name="password" class="login"></p> <p align="center"><input type="submit" name="delete" value="Löschen des Accounts" class="login"><input type="hidden" name="delet" value="ja"></p> </form> </div> <p id="Fusszeile">Melde dich kostenlos an bei Ghost-Soldier <?php echo "User Online: ".$row['Anzahl']." ";?> </body> </html> überprüfen: <!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> <?php $delete = $_POST["delete"]; $username = $_POST["username"]; $password = $_POST["password"]; if($delete == 'ja') { $dbName = "ghostsoldier"; $dbHost = "localhost"; $dbUser = "root"; $dbPW = ""; if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error()); DELETE "FROM". "News". "WHERE". "$username='username'"; echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"; echo "<html>"; echo "<head>"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css.css\">"; echo "<title>Ghost Soldier</title>"; echo "<body>"; echo "Ihr Account wurde erfolgreich gelöscht. Hier können Sie zurück auf die Startseite."; echo " </p>"; echo "<form method=\"post\" action=\"index.php\">"; echo "<input type=\"submit\" class=\"login\" value=\"Zur Startseite\">"; echo "</form>"; echo "</body>"; echo "</html>"; } else { echo "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01//EN\" \"http://www.w3.org/TR/html4/strict.dtd\">"; echo "<html>"; echo "<head>"; echo "<link rel=\"stylesheet\" type=\"text/css\" href=\"css.css\">"; echo "<title>Ghost Soldier</title>"; echo "<body>"; echo "Ihr Account konnte nicht gelöscht werden! Hier können Sie zurück gehen"; echo " </p>"; echo "<form method=\"post\" action=\"deletacc.php\">"; echo "<input type=\"submit\" class=\"login\" value=\"Zur Account Seite\">"; echo "</form>"; echo "</body>"; echo "</html>"; } ?> </body> </html> |
| | |
| Erfahrener Benutzer Registriert seit: 15.08.2004
Beiträge: 2.473
![]() | Der Beitrag wurde verschoben, wegen... ... Postings im falschen Forum. Bemerkung: Die gestellte Frage entspricht nicht dem Wissensstand eines/einer Fortgeschrittenen.
__________________ mod = master of disaster |
| |
| | |
| Moderator Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1. [php]-tags für deinen code benutezn 2. wie schon angemerkt ohne ein mysql_query kann da auch nix passieren. 3. error-reporting 4.mysql error [php:fb283a95c5] $sql = "SELECT feld1,feld2 FROM table WHERE id=5"; $result = mysql_query($sql) or die(mysql_error().' Query: '.$sql); [/php:fb283a95c5] 5. sowas: [php:fb283a95c5]if (!(($dblink = mysql_connect($dbHost,$dbUser,$dbPW)) && (mysql_select_db($dbName,$dblink)))) die(mysql_error());[/php:fb283a95c5] ist unüberischtlich und chaotisch. lager das doch aus in eine Datei die du immer includest, kein doppelter Code etc. ausserdem dann für jede dieser zeilen ein mysql_error() und fein ist. @mods bitte verschieben [edit] :P ich sag doch mods können in der zeit springen, da postet man was und schon vorher wird der thread verschoben :P [/edit] mfg robo47
__________________ robo47.net - Blog, Codeschnipsel und mehr | |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Kleinere Anpassungen und Implementierung eines Premium Accounts | planer08 | Beitragsarchiv | 0 | 25.06.2008 16:09 |
| GMAIL - Accounts | waltershausen | Off-Topic Diskussionen | 10 | 30.05.2006 20:17 |
| Accounts von mehreren php-anwendungen zusammenlegen | PHP Tipps 2006 | 3 | 22.02.2006 06:08 | |
| FTP Accounts mittels PHP Erstellen lassen | PHP-Fortgeschrittene | 8 | 12.10.2005 13:07 | |
| 50 Gmail Accounts zu verschenken | Off-Topic Diskussionen | 28 | 28.09.2005 16:16 | |
| eMail Accounts der eigenen Seite auslesen | PHP Tipps 2005-2 | 1 | 22.09.2005 13:37 | |
| [Erledigt] mehrere Server bzw. accounts unter einem Apache anlegen? | Server, Hosting und Workstations | 3 | 13.10.2004 20:25 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php account löschen, php acc löschen, account löschen php, login mit löschen php, tutorial user soll seinen ac löschen können php mysql, dhost.info account löschen, ul.to \account löschen\, form input in ul, account löschen mit php |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.