|
| Autor |
Nachricht |
feuerwehrlst Neuer [User]

Anmeldung: 30.08.06 Beiträge: 3
|
Verfasst am: 30.08.2006, 15:35 Titel: Problem mit switch |
|
|
Moin
Also ich habe ein Login mit Session realesiert. Nu folgendes Problem. ich Poste mal kurz ebend das ganze script:
| Code: | <?php
session_start();
error_reporting(E_ALL);
$kkk = "test";
if(!$conn = mysql_connect('localhost', 'root', ''))
{
echo 'fehler: '.mysql_error();
}
if(!$db_select = mysql_select_db($kkk))
{
echo 'fehler: '.mysql_error();
}
"SELECT 'rechte' FROM 'users' = $sql";
if(!$result = mysql_db_query($kkk ,$sql))
{
echo 'fehler: '.mysql_error();
}
$sql = $_SESSION['rechte']
switch ($_SESSION['rechte']) {
case 1:
echo "User";
case 2:
echo " Disponent";
case 3:
echo "Admin";
}
var_dump($_SESSION['rechte']);
?> |
so im Browser erscheint diese Fehlermeldung:
| Zitat: | | Parse error: parse error, unexpected T_SWITCH in D:\server\htdocs\lst\admin\index.php on line 30 |
Dabei kann ich keinen Fehler sehen ?
|
|
| Nach oben |
|
 |
sinergy Stammuser [User]

Anmeldung: 02.08.06 Beiträge: 22
|
Verfasst am: 30.08.2006, 15:54 Titel: |
|
|
| Zitat: | if(!$db_select = mysql_select_db($kkk))
{
echo 'fehler: '.mysql_error();
}
"SELECT 'rechte' FROM 'users' = $sql";
|
fehlt mysql_query etc..
ausserdem ne abfrage wenn $_SESSION['rechte'] leer ist bzw im switch ein default: wenn $_SESSION['rechte'] nicht 1,2 oder 3 ist.. zusätzlich im switch vor jedem neuem case ein break; zur abschliessung..
|
|
| Nach oben |
|
 |
feuerwehrlst Neuer [User]

Anmeldung: 30.08.06 Beiträge: 3
|
Verfasst am: 30.08.2006, 15:55 Titel: |
|
|
Danke für deine Antwort aber wie realesiere ich den query am Saubersten und wie bekomme ich die Abfrage (rechte) in die Variabel geprügelt ?
|
|
| Nach oben |
|
 |
Campino Beliebter [User]


Anmeldung: 19.09.04 Beiträge: 451 Wohnort: Delmenhors ...
|
Verfasst am: 30.08.2006, 15:59 Titel: |
|
|
Die Fehlermeldung bezieht sich aber darauf:
$sql = $_SESSION['rechte']
da muss ein semikolon ans Ende
// Lars _________________ d >_< b
|
|
| Nach oben |
|
 |
feuerwehrlst Neuer [User]

Anmeldung: 30.08.06 Beiträge: 3
|
Verfasst am: 30.08.2006, 16:04 Titel: |
|
|
Au au jetze kommt:
| Code: | Notice: Undefined variable: sql in D:\server\htdocs\lst\admin\index.php on line 18
Notice: Undefined variable: sql in D:\server\htdocs\lst\admin\index.php on line 21
fehler: Query was empty
Notice: Undefined index: rechte in D:\server\htdocs\lst\admin\index.php on line 28
Notice: Undefined index: rechte in D:\server\htdocs\lst\admin\index.php on line 30
Notice: Undefined index: rechte in D:\server\htdocs\lst\admin\index.php on line 39
NULL |
|
|
| Nach oben |
|
 |
|
|