Moin moin,
ich habe ein kleines Problem...
ich habe ein Login-Script mit Sessions von mrhappienes und will in der sessionhelpers.inc.php mittels Datenbankabfrage
verschiedene Parameter auslesen um diese später an ein anderes Script weiterzugeben
meine neue funktion heisst team, in dieser sollen 5 teamids ausgelesen werden s.u.
	
wie kann ich diese denn nun in einer anderen PHP-Datei auslesen ???
Ich bekomme immer leere Werte
Meine Ausgabedatei für die $teamid-Variablen sieht wie folgt aus:
	
Bitte helft mir ich bekomme schon ne Kriese !!!
Danke und Gruß
					ich habe ein kleines Problem...
ich habe ein Login-Script mit Sessions von mrhappienes und will in der sessionhelpers.inc.php mittels Datenbankabfrage
verschiedene Parameter auslesen um diese später an ein anderes Script weiterzugeben
meine neue funktion heisst team, in dieser sollen 5 teamids ausgelesen werden s.u.
PHP Code:
	
	
<? 
function connect() 
{ 
    include("../dbconnect.inc"); //hier werden die Verbindungsdaten eingelesen 
    $con= mysql_connect("$host", "$user", "$pwd") or die("Keine Verbindung möglich"); 
     mysql_select_db("$dbname") or die("Keine Verbindung möglich"); //Hier wird die Datenbank ausgewählt
} 
function check_user($name, $pass) 
{ 
    $sql="SELECT UserId 
    
    FROM users  
    WHERE UserName='".$name."' AND UserPass=MD5('".$pass."') 
    LIMIT 1"; 
    $result= mysql_query($sql) or die(mysql_error()); 
    if ( mysql_num_rows($result)==1) 
    { 
        $user=mysql_fetch_assoc($result); 
        return $user['UserId']; 
    } 
    else 
        return false; 
} 
function login($userid) 
{ 
    $sql="UPDATE users 
    SET UserSession='".session_id()."' 
    WHERE UserId=".$userid; 
     mysql_query($sql); 
} 
function logged_in() 
{ 
    $sql="SELECT UserId 
    FROM users 
    WHERE UserSession='".session_id()."' 
    LIMIT 1"; 
    $result= mysql_query($sql); 
      return ( mysql_num_rows($result)==1); 
} 
function logout() 
{ 
    $sql="UPDATE users 
    SET UserSession=NULL 
    WHERE UserSession='".session_id()."'"; 
     mysql_query($sql); 
} 
function team($userid) 
{ 
    $sql=" SELECT users.userid, users.teamid, users.teamid2, users.teamid3, users.teamid4, users.teamid5 
FROM users WHERE users.userid LIKE '".$userid."' LIMIT 1"; 
    $result= mysql_query($sql) or die(mysql_error());
    
    while ($team=mysql_fetch_array($result)) 
        $teamid = $team['teamid'];
        $teamid2 = $team['teamid2'];
        $teamid3 = $team['teamid3'];
        $teamid4 = $team['teamid4'];
        $teamid5 =$team['teamid5']; 
    
}
connect(); 
?>
Ich bekomme immer leere Werte
Meine Ausgabedatei für die $teamid-Variablen sieht wie folgt aus:
PHP Code:
	
	
<?
session_start();
include 'sessionhelpers.inc.php';
if(!logged_in())
{
echo 'Sie sind nicht eingeloggt';
}
else
{
echo "teamid = '$teamid'<br>";
echo "teamid2 = '$teamid2'<br>";
echo "teamid3 = '$teamid3'<br>";
echo "teamid4 = '$teamid4'<br>";
echo "teamid5 = '$teamid5'<br>";
    
}
echo '<a href=login.php>Start</a><br>';
echo '<a href=teamcheck.php>Teamcheck</a>';
?>
Danke und Gruß
          

							
						
							
						
Comment