| | | | |
| | |
| Gast
Beiträge: n/a
| Ich bekomme die folgende Fehlermeldung: Notice: Undefined variable: sent in D:\intranet\sites\090704\intranet\useradmin.php on line 14 Notice: Undefined variable: sent in D:\intranet\sites\090704\intranet\useradmin.php on line 31 Notice: Undefined variable: sent in D:\intranet\sites\090704\intranet\useradmin.php on line 61 Notice: Undefined variable: meldung in D:\intranet\sites\090704\intranet\useradmin.php on line 67 Notice: Undefined variable: ID in D:\intranet\sites\090704\intranet\useradmin.php on line 93 hier die quellcodes!!!! 1 die connect.php <?php $server="localhost"; $benutzer="root"; $passwort=""; $dbname="inv"; $link=mysql_connect($server,$benutzer,$passwort); mysql_select_db($dbname,$link); $idle=10; ?> 2. die useradmin.php <html> <head> <title>User Verwaltung</title> </head> <body> <div allign="center"> <?php global$PHP_SELF; require('connect.php'); //Verbindung aufbauen $tabellenname='user'; //Tabelle definieren // Benutzer anlegen if($sent==1) { $sql="INSERT INTO $tabellenname () VALUE () "; mysql_query($sql,$link); if(mysql_insert_id()>0) { $ID=mysql_insert_id(); $meldung="Der neue Benutzer wurde erfolgreich angelegt "; } else { $meldung="Der neue Benutzer kann nicht angelegt werden. Bearbeiten Sie zuvor neu angelegte Benutzer, ändern Sie den Benutzernamen, bevor Sie einen weiteren Benutzer anlegen. "; } } // Speichern der bearbeiteten Benutzer Informationen if($sent==2) { if($kwort!='' AND (strlen($kwort)<6 OR strlen($kwort)>12)) { $meldung.="Das eingegebene Kennwort hat nicht die richtige Länge "; unset($kwort); } $sql="UPDATE $tabellenname SET"; if($kwort!='') { $kwort2=md5($kwort); $sql.=" kwort='kwort2',"; } $sql.=" username='$username',"; $sql.=" admin='$admin',"; $sql.=" beschreibung='$beschreibung' "; $sql.=" WHERE ID='$ID' "; $test=msql_query($sql,$link); if($kwort!='' AND !$test) { $meldung.="Die Änderungen konnten nicht gespeichert werden,das alte Kennwort ist noch gültig "; } if($kwort!='' AND $test) { $meldung.="Das neue Kennwort -- $kwort -- ist jetzt gültig "; } } // Löschen eines Users if($sent==3) { $sql="DELETE FROM $tabellenname WHERE ID=$ID"; mysql_query($sql,$link); unset($ID); } echo "<h2><font color=blue>$meldung</font></h2>"; // Auslesen der vorhandenen Benutzer und Auswahlformular anzeigen $sql="SELECT * FROM $tabellenname ORDER BY username"; $result=mysql_query($sql,$link); if(mysql_num_rows($result)>0) { echo "<h2>Bitte den User zum bearbeiten Auswählen</h2>"; echo "<form action='$PHP_SELF' method='post'>"; echo "<select name='ID'>"; for($i=0;$i=mysql_num_rows($result);$i++) { $ID1=mysql_result($result,$i,'ID'); $uname=mysql_result($result,$i,'username'); echo "<option value=$ID1"; if($ID==$ID1){echo " selected ";} echo ">$uname"; } echo "</selected> "; echo "<input type=submit>"; echo "</form>"; } // Das Formular zum Bearbeiten if($ID) { $sql="SELECT * FROM $tabellenname WHERE ID=$ID "; $result=mysql_query($sql,$link); if(mysql_num_rows($result)==1) { $ID1=mysql_result($result,0,'ID'); $username1=mysql_result($result,0,'username'); $kwort1=mysql_result($result,0,'kwort'); $admin1=mysql_result($result,0,'admin'); $beschreibung1=mysql_result($result,0,'beschreibun g'); echo "<h2>Bitte den Benutzer $username1 bearbeiten !!!</h2>"; echo "<form action='$PHP_SELF' method='post'>"; echo "input type=hidden name=sent value=2>"; echo "input type=hidden name=ID value=$ID1>"; echo " Benutzername</p>"; echo "<input type=text name=username value='$username1'>"; echo " Kennwort <font color=red>Bitte leer lassen wenn Sie das Kennwort nicht änder möchten!</font></p>"; if($kwort1=='kennwort') { echo " <font color=red size=+1>Sie müssen das Kennwort noch angeben, damit sich der Benutzer anmelden kann!</font></p>"; } echo "<input type=text name=kwort value=''>"; echo " Beschreibung</p>"; echo "<input type=text name=beschreibung value='$beschreibung1'>"; echo " Administrator</p>"; echo "<input type=radio name=admin value=-1 "; if($admin1==-1) { echo " checked "; } echo ">NEIN --- ---"; echo "<input type=radio name=admin value=1 "; if($admin1==1) { echo " checked "; } echo ">JA"; echo " <input type=submit>"; echo "</form>"; echo " <font size=+1>Den angezeigten Benutzer löschen</font>"; } } echo " <font size=+1>Einen neuen Benutzer anlegen</font>"; ?> </div> </body> </html> ich bin am verzweifeln !!! |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| ein login-system, basierend auf MySQL und sessions | XraYSoLo | PHP-Fortgeschrittene | 67 | 27.07.2008 12:21 |
| DIV Design - Verzweiflung pur! | snatch-ic | HTML, Usability und Barrierefreiheit | 3 | 14.02.2006 23:16 |
| Verzweiflung: Kartenbestellsystem spinnt. | Mike55 | PHP Tipps 2007 | 6 | 08.11.2005 16:50 |
| Verzweiflung | nodoubt | PHP Tipps 2005 | 4 | 18.05.2005 22:09 |
| js fehler verzweiflung | Spyker | HTML, Usability und Barrierefreiheit | 1 | 27.08.2004 22:39 |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| \die änderungen konnten nicht gespeichert werden, das alte kennwort ist noch gültig\, php.ini mysql_insert_id, admin_value register_globals, \undefined variable: sent\ |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.