Wie Checke ich eine Datei aus?

Sandro18

Erfahrenes Mitglied
Hi Leude,

Ich bin ein blutiger Anfänger was PHP angeht, habe schon oft hier bei euch gelesen, und bin echt froh das es diese Seite gibt ;o) Ich wollte letztendlich fragen ob ihr mir vielleicht helfen könntet.

Zum Thema: Ich habe eine Seite bei der man sich einloggen kann. Ich würde es gerne so haben das das Script checkt, ob man ein Admin bzw Monitor ist. So hab ich mich an das Script gesetzt und das kam raus:

PHP:
<?
$abfrage = "SELECT * FROM members WHERE status LIKE 'monitor'";
 
if($abfrage =="admin")
{ 
header ("Location: http://www.ZielURL.de"); 
}
else
{
echo "Sorry hat ned geklappt" 
?>

Wie man sieht, lese ich meine Datenbank aus die "member" heisst, darin befindet sich eine Tabelle, die sich "Status" nennt. Jetzt hatte ich mir das wie folgt gedacht: Lese mir die Datenbank aus, WENN Status "admin" dann Weiterleitung nach ZielURL. Irgendwie klappt das ned...
Könntet Ihr mir vielleicht weiterhelfen?

Grüßle und im Voraus schoneinmal Danke ;)
Sandro
 
zum einen muss dein else am ende noch geschlossen werden und zum anderen warum fragst du aus der mysql tabelle die ab die ähnlich wie monitor sind und dann willst du vergleichen ob diese admin sind !?
das kann ja nicht ganz klappen ...

zu allererst musst du wohl erstmal eine session oder ein cookie machen indem eine id vom user gespeichert wird

und dann per mysql abfrage holst du dir den wert status vom user mit der id die im cookie/session steht

und dann kannst du schaun ob der user admin ist oder monitor ...

solltest dir mal paar tutorial seiten anschauen sowas wie => http://www.schattenbaum.net/php/
 
Hi,
Vielen dank für Deine schnelle Antwort.

Also ich habe den Code nun wie folgt ersetzt:
PHP:
 <?
session_start (); 
 
 $_SESSION["user_status"]= $data["status"];
 
$abfrage = "SELECT * FROM members WHERE status LIKE 'admin'";
if($abfrage =="admin")
{ 
header ("Location: http://www.ZielURL.de"); 
}
else
{
echo "Sorry hat ned geklappt" 
}
?>

Schattenbaum.net/php, über diese Seite informiere ich mich immer... Ich weiss verstanden hab ich das nochned ganz ;o) Wie gesagt sorry.... Trotzdem THX für die Hilfe..

Gruß Sandro
 
Zuletzt bearbeitet:
Zurück