Hallo,
leider wird das "print" immer angezeigt. Egal ob der User als user oder als admin in der DB steht!
Was mache ich falsch?
wenn Rank = admin zutrifft, soll er das machen:
Wenn nicht Rank = User oder was anderes ist, soll er einfach nichts ausgeben an der stelle...
leider wird das "print" immer angezeigt. Egal ob der User als user oder als admin in der DB steht!
PHP:
<?php
include ("checkuser.php");
?>
<html>
<head>
<title>Login: Matrikelnummer <?php echo $_SESSION["user_matrikelnummer"]; ?></title>
<LINK href="style.css" type=text/css rel=stylesheet>
</head>
<body>
<b>User Control Panel</b><br><br>
Vorname: <?php echo $_SESSION["user_vorname"]; ?><br>
Matrikelnummer: <?php echo $_SESSION["user_matrikelnummer"]; ?><br>
<br>
<hr>
<br>
Hier erscheinen die "Noten"
<br>
<br>
<hr>
<?php
$host = "localhost";
$user = "";
$password = "";
$dbname = "";
$tabelle ="";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * FROM $tabelle WHERE `rank` = 'admin' ";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung) or die(mysql_error());
while ($ausgabe = mysql_fetch_array ($result))
{
print ("(Admin) Studenten: <a href='add_student.php'>Hinzufügen</a> | <a href='edit_student.php'>Editieren</a> | <a href='delete_student.php'>Entfernen</a><br>");
}
mysql_close ($dbverbindung)
?>
(User) My Account: <a href="logout.php">Ausloggen</a>
</body>
</html>
?>
Was mache ich falsch?
wenn Rank = admin zutrifft, soll er das machen:
PHP:
<?
print ("(Admin) Studenten: <a href='add_student.php'>Hinzufügen</a> | <a href='edit_student.php'>Editieren</a> | <a href='delete_student.php'>Entfernen</a><br>");
?>
Wenn nicht Rank = User oder was anderes ist, soll er einfach nichts ausgeben an der stelle...