ERLEDIGT
JA
JA
ANTWORTEN
1
1
ZUGRIFFE
900
900
EMPFEHLEN
-
05.05.07 14:35 #1
- Registriert seit
- Apr 2007
- Beiträge
- 17
Hallo ich bräuchte da mal eure hilfe, ich hab leider nicht wirklich viel ahnung von php.
die Datenbank sieht so aus:
Tabelle user
_vorname, _name, _username, _passwort (verschlüsselt), _email, _sprache, _anzahllogins, _user_active, _user_art, _user_gruppe
Ich hab ein Login-Bereich, da mächte ich jetzt noch folgende Sachen haben:
der User soll, wenn er sich eingeloggt hat folgende Sachen ändern können:
_vorname, _name, _username, _passwort, _email, _sprache (soll dropdown menü sein)
Eine Admin-Bereich ist schon vorhanden, da möchte ich noch folgendes haben:
Im admin-bereich bei bearbeiten (datei heisst bearbeiten.php):
Ich will als erstes ein dropdown menü wo alle user drin stehen ich einen auswählen kann dann auf user anzeigen klick,
dann werden die daten vom user angezeigt:
_vorname, _name, _username, _passwort (verschlüsselt), _email, _sprache, _anzahllogins, _user_active, _user_art, _user_gruppe
Die daten möchte ich dann ändern können
Und zuletzt möchte ich noch im Admin-Bereich user Löschen können.
Könnt ihr mir da bitte helfen, ich bekomms einfach net hin.
Edit: Hätt ich fast vergessen, das is das Login-System das ich benutze nur ein bischen erweitert:
http://www.developers-guide.net/foru...es-loginsystem
für den Änderungsbereich im Admin-Bereich hab ich bis jetzt folgenden code (aber er ändert mir die Daten nicht ab es kommt auch keine Fehlermeldung):
Code :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 68 69 70 71 72 73 74 75 76 77 78
<html> <head> </head> <link rel="stylesheet" type="text/css" href="format.css" > <center> <h1>User bearbeiten</h1> </center> <form action="" method="post"> <?php $connect_id = mysql_connect("localhost", "user","pw") or die ("Keine Verbindung moeglich"); mysql_select_db("datenbank") or die ("Die Datenbank existiert nicht"); $abfrage = "SELECT * from user "; $result = mysql_query($abfrage,$connect_id); while ($row = mysql_fetch_array ($result)) { $_vorname = $row["_vorname"]; $_name = $row["_name"]; $_username = $row["_username"]; $_email = $row["_email"]; $_sprache = $row["_sprache"]; $_email = $row["_email"]; $_anzahlLogins = $row["_anzahlLogins"]; $_user_art = $row["_user_art"]; $_user_gruppe = $row["_user_gruppe"]; $_user_active = $row["_user_active"]; echo <<<ABC <table> <tr> <td><input type="text" name="vorname" size="12" value="$_vorname"></td> <td><input type="text" name="name" size="12" value="$_name"></td> <td><input type="text" name="username" size="20" value="$_username"></td> <td><input type="text" name="email" size="20" value="$_email"></td> <td><input type="text" name="sprache" size="10" value="$_sprache"></td> <td><input type="text" name="anzahlLogins" size="2" value="$_anzahlLogins"></td> <td><input type="text" name="user_art" size="5" value="$_user_art"></td> <td><input type="text" name="user_gruppe" size="7" value="$_user_gruppe"></td> <td><input type="text" name="user_active" size="1" value="$_user_active"></td> </tr> ABC; } ?> </table> <?php if( isset($_POST['submit']) ) { $aendern = "UPDATE user Set _vorname='$_vorname', _name='$_name', _username='$_username', _email='$_email', _sprache='$_sprache', _anzahlLogins='$_anzahlLogins', _user_art='$_user_art', _user_gruppe='$_user_gruppe', _user_active='$_user_active', "; $update = mysql_query($aendern) or die(mysql_error()); } ?> <input type="submit" value="Daten ändern"></form> <? mysql_close($connect_id); ?> <br><br><br><br> <hr align="left" height="10" color="#FF0000" noshande> <TABLE> <TR> <TD>Menü: </TD> <TD><a href="http://compoundbow83.co.funpic.de/passwortschutz/admin/verwalten.html" target="rechts">User verwalten</a> </TD> <TD> </TD> <TD> </TD> <TD> </TD> <TD> </TD> <TD> </TD> </TR> </TABLE>Geändert von compoundbow83 (05.05.07 um 18:12 Uhr)
-
07.05.07 19:05 #2
- Registriert seit
- Apr 2007
- Beiträge
- 17
Das bearbeiten der User im Admin-Bereich hab ich nach lange rumprobieren schafft, aber die
anderen Sachen noch nicht.
Wär echt schön, wenn mir jemand weiterhelfen könnte.
Jetzt probier ich grad das für den admin-bereich zu schreiben wo ich user löschen kann, aber da weiss ich jetzt net wirklich, wie
ich des realisieren soll es muss ja dann hinter jeden user ein radiobutton sein den ich dann anklicken kann un dann auf den button
user löschen klicken. Aber wie sag ich dem ganzen, dass er den angeklickten user löschen soll?
Hier mal des was ich probiert habe, aber er löscht mir die user nicht:
Code :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
<html> <head> </head> <link rel="stylesheet" type="text/css" href="format.css" > <center> <h1>User löschen</h1> </center> <?php $connect_id = mysql_connect("localhost", "user","pw") or die ("Keine Verbindung moeglich"); mysql_select_db("datenbank") or die ("Die Datenbank existiert nicht"); $abfrage = "SELECT _vorname, _name, _username FROM user ORDER BY _vorname ASC"; $ergebnis = mysql_query($abfrage, $connect_id); if( mysql_error($connect_id) ) die(mysql_error($connect_id)); $felder = mysql_num_fields($ergebnis); $daten = mysql_num_rows($ergebnis); ?> <form action="<?=$_SERVER['PHP_SELF']?>" method="post"> <table> <tr> <?PHP for ($i = 0;$i < $felder;$i++) { $feldname = mysql_field_name($ergebnis, $i); echo "<th><b>". preg_replace("#^_#", "", $feldname) ."</b></th>"; } ?> </tr> <?PHP while ($row = mysql_fetch_assoc($ergebnis)) { echo "<tr>"; foreach ($row as $key => $value) { echo "<td style='border: 1px solid black; padding: 5px'>$value</td>"; } echo "<td><input type='radio' name='user' value='". $row['_username'] ."'></td> </tr>"; } ?> </table> <?php if( isset($_POST['submit']) ) { $loeschen = "DELETE FROM user WHERE _username = '". $_row['_username'] ."' LIMIT 1"; $update = mysql_query($loeschen) or die(mysql_error()); } ?> <input type="submit" name="submit" value="User löschen" /> </form> <? mysql_close($connect_id); ?>
Edit: hab es jetzt hinbekommenGeändert von compoundbow83 (07.05.07 um 20:21 Uhr)
Ähnliche Themen
-
Login-Skript erweitern
Von Kaeschdin im Forum PHPAntworten: 9Letzter Beitrag: 01.09.08, 09:32 -
Problem bei Eigenem Login Bereich zu Typo3 Login bereich
Von Gunah im Forum PHPAntworten: 2Letzter Beitrag: 08.10.07, 11:38 -
Login-Bereich erweitern
Von compoundbow83 im Forum Stellenangebote (unentgeltlich)Antworten: 2Letzter Beitrag: 05.05.07, 11:47 -
Login - Bereich
Von Tixiland im Forum Javascript & AjaxAntworten: 6Letzter Beitrag: 13.10.05, 11:25 -
login bereich
Von ksk im Forum Flash PlattformAntworten: 3Letzter Beitrag: 09.12.03, 14:46





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren