PHP-Code:
	
	
$_SESSION['rechte']=$row['rechte'];
if($_SESSION['rechte'] != 3)
    {
    echo '<br>sie sind admin';
    exit();
    } 
und als Ausgabe erscheint zusätzlich die Zeile, ohne dass etwas im php-Script steht:
fehler:
switch ($_SESSION['rechte'] ) {
case 1:
   echo "User";
case 2:
   echo " Disponent";
case 3:
   echo "Admin";
} 
if(!$row = mysql_fetch_array($result))
    {
    //echo 'fehler: '.mysql_error();
    } 
$_SESSION['rechte'] = $row['rechte']; 
<?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();
    }
         $sql = "SELECT UserPass, rechte FROM 
users WHERE rechte ='".$_SESSION['rechte']."'" ;
if(!$result = mysql_db_query($kkk ,$sql))
    {
    echo 'fehler: '.mysql_error();
    }
if(!$row = mysql_fetch_array($result))
    {
    //echo 'fehler: '.mysql_error();
    }
$_SESSION['rechte'] = $row['rechte'];
switch ($_SESSION['rechte']) {
case 1:
   echo "User";
case 2:
   echo " Disponent";
case 3:
   echo "Admin";
}
var_dump($_SESSION['rechte']);
?>
        $sql = "SELECT UserPass, rechte FROM 
users WHERE rechte ='".$_SESSION['rechte']."'" ;
...
$_SESSION['rechte'] = $row['rechte']; 
 
							
						
Kommentar