Ken89
Mitglied
Hallo lieber Coder-Kollegen 
ich hab wieder einmal ein Problem, und weiß nicht mehr weiter:
ich habe eine SQL Datenbank und möchte nach dem Login des Users dessen links oben im Eck ausgeben, dies klappt auch, nur verschwindet dieser wieder sobald der user sich im navi bewegt hier mal meine index.php villeicht erkennt ihr den fehler wie gesagt ich bin ratlos
und hier die Funktion:
Bin um jede Hilfe sehr dankbar

ich hab wieder einmal ein Problem, und weiß nicht mehr weiter:
ich habe eine SQL Datenbank und möchte nach dem Login des Users dessen links oben im Eck ausgeben, dies klappt auch, nur verschwindet dieser wieder sobald der user sich im navi bewegt hier mal meine index.php villeicht erkennt ihr den fehler wie gesagt ich bin ratlos
PHP:
<?php
session_start();
?>
<html>
<head>
<title>
blubb - Game
</title>
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="head">
<!-- <a href="index.php"><img border="0" src="img/headera.jpg"></a>--!></div>
<div class="navi"><a href="?section=news" >[ News ]</a> - <a href="?section=loginaa" >[ Login ]</a> - <?php
if (logged_in()){
echo '<a href="?section=manageaxx" >[ Mein Account ]</a>'; }
else echo '<a href="?section=registrieren" >[ Registrieren ]</a>'; ?>- <a href="?section=play" >[ Online spielen ]</a> - <a href="?section=board" >[ Forum ]</a> - <a href="?section=kontakt" >[ Kontakt ]</a> - <a href="?section=links" >[ Links ]</a></div>
<div class="content">
<?php if (!empty($_GET['section']))
{
include(basename($_GET['section']).'.php');
}
if(empty($_GET['section']))
{
include('news.php');
}
require_once ("login.php");
if(logged_in())
{
echo '<table>
<tr><td>Hallo <red>' .namecheck($userid) .'</red></td></tr> // die Funktion ist definiert wie ihr unten sehen könnt
<tr><td><a href="index.php?section=logout">Ausloggen</a></td></tr>
</table>';
}
else echo "";
</div>
</body>
</html>
und hier die Funktion:
PHP:
function namecheck($userid)
{
$sql="SELECT UserVorname
FROM users
WHERE UserSession ='" .session_id()."' AND UserID= '". $userid ."'
LIMIT 1";
$result= mysql_query($sql) or die(mysql_error());
if ( mysql_num_rows($result)==1)
{
$user=mysql_fetch_assoc($result);
return $user['UserVorname'];
}
}
Bin um jede Hilfe sehr dankbar
