MySQL-Abfrage
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
abfrage
administrator
angezeigt tabelle
anweisung
ausgabe
code
entschuldigung
ergebnis
fehler
folgender fehler
helfen
hilfe
host
session
syntax
tag
tester
text
weihnachten
zweig
-
Guten Tag,
es soll mit Hilfe dieses Script, nur eine bestimmte Seite ausgegeben werden, wenn sein Username aus der Session auch in der Tabele "admin" vorhanden ist.
Leider klappt es nicht wirklich.
Könnt ihr mir helfen?
<?php session_start(); $user = "xxxxxxx" ; $pass = "xxxxxx" ; $host = "mysql.lima-city.de" ; mysql_connect($host, $user, $pass); mysql_select_db("xxxxxxx"); $abfrage = "SELECT * FROM admin WHERE administrator ='$_SESSION['username']'"; $ergebnis = mysql_query($abfrage); $user = mysql_fetch_array($ergebnis); if (!$user) { echo "Entschuldigung,<br>diese Seite ist nur für Administratoren!"; } else { echo "<html><head><title>test</title></head><body>testetstetst</body></html> } ?>
Beitrag zuletzt geändert: 23.12.2009 13:47:55 von ferana -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Tabellenstruktur wäre hilfreich.
Was passiert denn? Was wird angezeigt? -
Tabelle besteht nur aus einer SPalte, und zwar "administrator".
Type = Text.
Folgender Fehler erscheind
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/webpages/lima-city/ferana/html/tester.php on line 10
Ich glaube aber eher, ich habe die if-Anweisung verkehrt gemacht.
Lg ferana -
Hmm,
immer noch selbiger Fehler. -
Was ist, wenn du es so schreibst?
$abfrage = "SELECT * FROM admin WHERE administrator ='" . $_SESSION['username'] . "'";
-
Bitte. Damit closed. Bei Rückfragen oder Öffnungswünschen PN an mich.
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage