Hi @ all!
Ich hab ein Problem in meinem Script und komm trotz intensiver Suche nicht weiter! Warscheinlich liegt es daran, dass ich doch eher noch PHP-Anfänger bin!!
Ich verwende auf meinen Seiten das Usermangement aus den Code-Schnipseln! Allerdings hab ich dort die tabelle adminuser noch um einige Felder erweiter! Die zusätzlichen Felder heißen alle right0 - rightx.
Ich verteile damit die zugriffsrechte!
Ich poste am besten mal den Quellcode mit:
Das Problem besteht nun darin, dass ich als ausgabe nur die right-variablen bekomme, nicht aber den Namen, Vornamen und Usernamen des Benutzers!
Woran liegt es dass diese Varialben nicht angezeigt werden!? Sie müssten doch auch im dem row-array gespeichert sein....!??!?!?!??
Bin am verzweifeln...!
Gruß Flo
Ich hab ein Problem in meinem Script und komm trotz intensiver Suche nicht weiter! Warscheinlich liegt es daran, dass ich doch eher noch PHP-Anfänger bin!!
Ich verwende auf meinen Seiten das Usermangement aus den Code-Schnipseln! Allerdings hab ich dort die tabelle adminuser noch um einige Felder erweiter! Die zusätzlichen Felder heißen alle right0 - rightx.
Ich verteile damit die zugriffsrechte!
Ich poste am besten mal den Quellcode mit:
PHP-Code:
<?php
session_start();
include("connect2db.inc.php");
include("usermanagment.inc.php");
$userinfo = CheckUserSession(session_id());
include("config.php");
$db = mysql_connect("localhost", "root", "");
mysql_select_db("wp_project",$db);
$result = mysql_query(
"SELECT * FROM adminuser WHERE userid ='$userinfo[UserId]'");
if (!$result) {
echo("<P>Error performing query: " .
mysql_error() . "</P>");
exit();
}
$userinfo=mysql_fetch_array($result);
$name=$userinfo["name"];
$vorname=$userinfo["vorname"];
$username=$userinfo["username"];
$right0=$userinfo["right0"];
$right1=$userinfo["right1"];
$right2=$userinfo["right2"];
$right3=$userinfo["right3"];
$right4=$userinfo["right4"];
$right5=$userinfo["right5"];
$right6=$userinfo["right6"];
$right7=$userinfo["right7"];
$right8=$userinfo["right8"];
$right9=$userinfo["right9"];
$right10=$userinfo["right10"];
$right11=$userinfo["right11"];
$right12=$userinfo["right12"];
$right13=$userinfo["right13"];
if ($right0 == 'Y') {
?>
<body bgcolor="#cccccc" link="#ffcc33" alink="#ffcc33" vlink="#ffcc33">
<table bgcolor="#FFFFFF" cellspacing="0" cellpadding="0" align="center" >
<tr>
<td colspan="6"><img src="images/logo_oben.jpg" border="0"></td>
</tr>
<tr>
<td><a href="admin_unreplyed.php"><img src="images/links.jpg" border="0"></a></td>
<td><a href="admin_replyed.php"><img src="images/mitte.jpg" border="0"></a></td>
<td><a href="admin_deathline.php"><img src="images/rechts.jpg" border="0"></a></td>
<td><a href="index.php?action=logout"><img src="images/logout.jpg" border="0"></a></td>
</tr>
<?php if ($right0 == 'Y') {
echo '<tr>
<td><img src="images/unten_links.jpg" border="0"></a></td>
<td><a href =""><img src="images/unten_mitte.jpg" border="0"></a></td>
<td><img src="images/unten_rechts.jpg" border="0"></a></td>
<td><img src="images/unten_ganzrechts.jpg" border="0"></a></td>
</tr>';}?>
</table>
<br>
<table bgcolor="#FFCC33" width="90%" align="center" cellpadding="0" cellspacing="0">
<tr>
<th colspan="8"><br><font face="Arial" size="5">Benutzerverwaltung</font><p><p></th>
</tr>
<tr>
<td><font face ="arial" size="2"><p align ="center"><b>Name</b></p></font></td>
<td><font face ="arial" size="2"><p align ="center"><b>Vorname</b></p></font></td>
<td><font face ="arial" size="2"><b>Username</b></font></td>
<td><font face ="arial" size="2"><b>Recht</b></font></td>
<td><font face ="arial" size="2"><b>Produktkategorie</b></font></td>
<td><font face ="arial" size="2"><b><p align ="center">erstellt am</p></b></font></td>
<td><font face ="arial" size="2"><b><p align ="center">beantworten</p></b></font></td>
<td><font face ="arial" size="2"><b><p align ="center">löschen</p></b></font></td>
</tr>
<tr><td><br></td></tr>
</table>
<?php
// Request info
$result = mysql_query(
"SELECT * FROM adminuser");
if (!$result) {
echo("<P>Error performing query: " .
mysql_error() . "</P>");
exit();
}
// Display the text
while ( $row = mysql_fetch_array($result) ) {
$userid=$row["userid"];
$name=$row["name"];
$vorname=$row["vorname"];
$username=$row["username"];
$right0=$row["right0"];
$right1=$row["right1"];
$right2=$row["right2"];
$right3=$row["right3"];
$right4=$row["right4"];
$right5=$row["right5"];
$right6=$row["right6"];
echo '<table bgcolor="#ffCC33" width="90%" align="center" cellpadding="0" cellspacing="0" >
<tr>
<td><p align="center"><font face ="arial" size="2">'.$name.'</p></font></td>
<td><p align="center">'.$right1.'</p></td>
<td><p align="left"><font face="arial" size="2">'.$right2.'</p></font></td>
<td><p align="left"><font face="arial" size="2">'.$right3.'</p></font></td>
<td><font face="arial" size="2">'.$right4.'</font></td>
<td><p align="center"><font face="arial" size="2">'.$right5.'</p></td>
<td><p align="center">'.$right6.'</p></td>
<td></td>
</tr>
</table>';
}
echo'<table bgcolor="#ffcc33" width="90%" align="center" cellpadding="0" cellspacing="0">
<tr>
<td><br></td>
</tr>
</table>';
}
?>
Woran liegt es dass diese Varialben nicht angezeigt werden!? Sie müssten doch auch im dem row-array gespeichert sein....!??!?!?!??
Bin am verzweifeln...!
Gruß Flo
Kommentar