ich arbeite gerade an einen großen projekt und ich will verschiedene daten aus der datenbank auslesen lassen und anzeigen lassen kappt auch siehe hier
PHP-Code:
<?php
$sql=("SELECT * FROM users WHERE user= '".$_SESSION['user']."'");
$do= mysql_query($sql) or die(mysql_error());
$user= mysql_fetch_assoc($do);
?>
<table bgcolor="ffffff" align="center" width="646">
<td bgcolor="#fffffff" align="left" height="5" width="">Name: <?php echo $user['user']; ?></td>
<td bgcolor="#fffffff" align="left" height="5" width="">Lebenspunkte: <?php echo $user['lp']; ?></td>
<td bgcolor="#fffffff" align="left" height="5" width="">Waffenskill: <?php echo $user['ws']; ?></td>
<td bgcolor="#fffffff" align="left" height="5" width="">Rüstungsskill: <?php echo $user['rs']; ?></td>
<td bgcolor="#fffffff" align="left" height="5" width="">Gold: <?php echo $user['gold']; ?></td>
<tr>
</table>
wenn ich aber dann auf aktualisieren drücke werden die ausgelesenen werte nicht mehr angezeigt wieso nicht??
und wenn benötigt wird das loginscript
PHP-Code:
<?php
session_start();
require("global.php");
?>
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
<title>freetraders.de</title>
</head>
<body bgcolor="#CCCCCFF">
<center>
<table bgcolor="ffffff" width="645">
<tr>
<td bgcolor="ffffff" width="645"> <img src="./bilder/freewar.jpg"></td>
</tr>
</table>
<table bgcolor="ffffff" align="center" width="646">
<td style="background-image:url('./bilder/back.jpg');" bgcolor="#ccccccff" align="center" valign="top" width="646"><a href="index.php">home</a> <a href="login.php">login</a> <a href="neu.php">registrieren</a></td>
</table>
<?php if(!isset($_POST['submit'])) { ?>
<form action="<?php $PHP_SELF ?>" method="post">
<table bgcolor="#ffffff" align="center" width="646">
<td bgcolor="#fffffff" align="center" valign="top" width="646">Einloggen</td><tr><tr>
<td bgcolor="#fffffff" align="center" width="646">Username</td>
<td bgcolor="#fffffff" align="center" width="646"><input type="text" name="username" id="username" value=""<?php if($_POST['username'] != "" ) {echo ' value="'.$_POST['username'].'"';} ?>></td><tr>
<td bgcolor="#fffffff" align="center" width="646">Passwort</td>
<td bgcolor="#fffffff" align="center" width="646"><input type="password" name="password" id="password" value=""></td>
<td bgcolor="#fffffff" align?"center" width="646"><input type="submit" name="submit" value="Einloggen"></td><tr><tr><tr><tr>
<?php
}elseif(!$_POST['username'] || $_POST['username'] == "") {
echo '<p align="center">Einen Benutzernamen brauchen wir schon ;-)<br><br><a href="index.php">Zurück</a></p>';
}elseif(!$_POST['password'] || $_POST['password'] == "") {
echo '<form action="index.php" method="post">';
echo '<p align="center">Ein Passwort brauchen wir schon ;-)<br><br>';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück">';
echo '</p>';
echo '</form>';
}else{
$password = md5($password);
$query = @mysql_query("SELECT * FROM users WHERE user = '".$_POST['username']."'") or die('Select ist fehlgeschlagen!');
$result = @mysql_fetch_array($query) or die('<p align="center">Sorry, aber dieser Benutzername existiert nicht!<br><a href="index.php">Zurück</a></p>');
if($password != $result['pass']){
echo '<form action="index.php" method="post">';
echo '<p align="center">Sorry, aber dieses Passwort ist falsch!<br><br>';
echo '<input type="hidden" name="username" value="'.$_POST['username'].'">';
echo '<input type="submit" name="zurueck" value="Zurück"></p>';
echo '</form>';
die;
}else{
$user = $result['user'];
session_register('user');
echo '<p align="center">LogIn erfolgreich!<br><br><a href="index2.php">Weiter zum Game</a></p>';
}
}
?>
</body>
</html>