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ß
Kommentar