Horus
Aktives Mitglied
Hi,
habe in script geschrieben. und da ist irgendwo ein fehler! nur finde ich ihn nicht.
Hir das script:QUOTE <html>
<head>
<title>Userverwaltung</title></head>
<body>
<div align=center>
<?php
require('connect.php'
$tabellenname='user';
//anlegen eines neuen Users
if($sent==1)
{
$sql="INSERT INTO $tabellenname () VALUES () ";
mysql_query($sql ,$link);
if(mysql_insert_id()>0)
{
$ID=mysql_insert_id();
$meldung="Der Neue User wurde angelegt<br>";
}
else
{
$meldung="Es konnte kein neuer User angelegt werden. Bearbeiten sie zuvor neu angelegte User,
und ändern Sie den Username, bevor Sie einen weiteren
neuen User anlegen.<br>";}
}
//Speichern der bearbeiteten Userinformationen
if($sent==2)
{
if($kwort!='' AND (stralen($kwort)<6 OR stralen($kwort)>12))
{
$meldung.="Das Kennwort hat nicht die Richtige Länge<br>";
unset($kwort);
}
$sql="UPDATE $tabellenname SET ";
if($kwort);
{
$kwort2=md5($kwort);
$sql .=" kwort='$kwort2', ";
}
$sql .=" username='$username', ";
$sql .=" admin='$admin7, ";
$sql .=" beschreibung='$beschreibung' ";
$sql .=" WEHRE ID='$ID' ";
$test=mysql_query($sql,$link);
if($kwort!='' AND !$test){$meldung.="Die Änderung konnte nicht gespeichert
werde, das alte Kennwort ist noch gültig<br>";}
if($kwort!='' AND $test){$meldung.="Das neue Kennwort - $kwort - ist jetzt gültig<br>";}
}
//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 User und Auswalformular 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 asuwählen</h2>";
echo "<from action='$PHP_SELF' method='post'>";
echo "<select name='ID'>";
for($i=0;$i<myslq_num_rows($result);$i++)
{
$ID1=mysql_result($result,$i,'ID'
$uname=mysql_result($result,$i,'uname'
echo "<option value=$ID1";
if($ID==$ID1){echo " select ";}
echo ">$uname";
}
echo "</select><br><br>";
echo "<input type=submit>";
echo "</from>";
}
//Das Fromular 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,'beschreibung'
echo "<h2>Bitte den User $username1 bearbeiten</h2>";
echo "<from action='$PHP_SELF' method='post'>";
echo "<input type=hidden name=sent value=2>";
echo "<input type=hidden name=ID value=$ID1>";
echo "<p>Benuzername</p>";
echo "<input type=text name=username value='$username1'>";
echo "<p>Kennwort <br><font color=red>Bitte leer lassen, wenn es nicht geändert werden soll!</font></p>";
if($kwort1=='kennwort'{echo "<p><font color=red size=+1>Sie müssen das Kennwort noch angeben, damit der
User sich anmelden kann!</font></p>";}
echo "<input type=text name=kwort value=''>";
echo "<p>Beschreibung</p>";
echo "<input type=text name=beschreibung value='$beschreibung1'>";
echo "<p>Administrator</p>";
echo "<input type=radio name=admin value=-1 ";
if($admin==-1){echo " checked ";}
echo ">NEIN --- ---";
echo "<input type=radio name admin value=1 ";
if($admin==1){echo " checked ";}
echo ">JA";
echo "<br><br><input type=submit>";
echo "</from>";
echo "<br><a herf='$PHP_SELF?sent=3&ID=$ID1'><font size=+1>Den angezeigten User löschen</font></a>";
}}
echo "<br><a herf='$PHP_SELF?sent=1'><font size=+1>Ein neuer User anlegen</font></a>";
?>
</div>
</body>
</html>
so ud so siet das ganze bei mir aus:
da steht nur "Ein neuer User anlegen"!!
findet von euch jemand den fehler?
besten dank für die mitsuche
horus
habe in script geschrieben. und da ist irgendwo ein fehler! nur finde ich ihn nicht.
Hir das script:QUOTE <html>
<head>
<title>Userverwaltung</title></head>
<body>
<div align=center>
<?php
require('connect.php'
$tabellenname='user';
//anlegen eines neuen Users
if($sent==1)
{
$sql="INSERT INTO $tabellenname () VALUES () ";
mysql_query($sql ,$link);
if(mysql_insert_id()>0)
{
$ID=mysql_insert_id();
$meldung="Der Neue User wurde angelegt<br>";
}
else
{
$meldung="Es konnte kein neuer User angelegt werden. Bearbeiten sie zuvor neu angelegte User,
und ändern Sie den Username, bevor Sie einen weiteren
neuen User anlegen.<br>";}
}
//Speichern der bearbeiteten Userinformationen
if($sent==2)
{
if($kwort!='' AND (stralen($kwort)<6 OR stralen($kwort)>12))
{
$meldung.="Das Kennwort hat nicht die Richtige Länge<br>";
unset($kwort);
}
$sql="UPDATE $tabellenname SET ";
if($kwort);
{
$kwort2=md5($kwort);
$sql .=" kwort='$kwort2', ";
}
$sql .=" username='$username', ";
$sql .=" admin='$admin7, ";
$sql .=" beschreibung='$beschreibung' ";
$sql .=" WEHRE ID='$ID' ";
$test=mysql_query($sql,$link);
if($kwort!='' AND !$test){$meldung.="Die Änderung konnte nicht gespeichert
werde, das alte Kennwort ist noch gültig<br>";}
if($kwort!='' AND $test){$meldung.="Das neue Kennwort - $kwort - ist jetzt gültig<br>";}
}
//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 User und Auswalformular 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 asuwählen</h2>";
echo "<from action='$PHP_SELF' method='post'>";
echo "<select name='ID'>";
for($i=0;$i<myslq_num_rows($result);$i++)
{
$ID1=mysql_result($result,$i,'ID'
$uname=mysql_result($result,$i,'uname'
echo "<option value=$ID1";
if($ID==$ID1){echo " select ";}
echo ">$uname";
}
echo "</select><br><br>";
echo "<input type=submit>";
echo "</from>";
}
//Das Fromular 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,'beschreibung'
echo "<h2>Bitte den User $username1 bearbeiten</h2>";
echo "<from action='$PHP_SELF' method='post'>";
echo "<input type=hidden name=sent value=2>";
echo "<input type=hidden name=ID value=$ID1>";
echo "<p>Benuzername</p>";
echo "<input type=text name=username value='$username1'>";
echo "<p>Kennwort <br><font color=red>Bitte leer lassen, wenn es nicht geändert werden soll!</font></p>";
if($kwort1=='kennwort'{echo "<p><font color=red size=+1>Sie müssen das Kennwort noch angeben, damit der
User sich anmelden kann!</font></p>";}
echo "<input type=text name=kwort value=''>";
echo "<p>Beschreibung</p>";
echo "<input type=text name=beschreibung value='$beschreibung1'>";
echo "<p>Administrator</p>";
echo "<input type=radio name=admin value=-1 ";
if($admin==-1){echo " checked ";}
echo ">NEIN --- ---";
echo "<input type=radio name admin value=1 ";
if($admin==1){echo " checked ";}
echo ">JA";
echo "<br><br><input type=submit>";
echo "</from>";
echo "<br><a herf='$PHP_SELF?sent=3&ID=$ID1'><font size=+1>Den angezeigten User löschen</font></a>";
}}
echo "<br><a herf='$PHP_SELF?sent=1'><font size=+1>Ein neuer User anlegen</font></a>";
?>
</div>
</body>
</html>
so ud so siet das ganze bei mir aus:
da steht nur "Ein neuer User anlegen"!!
findet von euch jemand den fehler?
besten dank für die mitsuche
horus