Ich habe vor ein Tool zu schreiben, wo man sich zuerst einloggen muss und dann sein "Guthaben" anzeigen, erhöhen oder vermindern kann. In der sparliste.php ist ein simples Forumlar, Benutzername, Passwort, Betrag und Art(anzeigen, erhöhen vermindern) an sparliste2.php mit der Get-Methode weitergibt.
Der bisherige Code soll nur den Betrag ausgeben.
Das Problem bei mir ist bisher, dass man bei Select immer nur auf die Daten von dem angegebenen User zugreifen soll. Bisher kommt immer die Meldung "Der Benutzername existiert nicht, wenn man korrekte Daten in das Formular eingegeben hat.
Danke im voraus.
Der bisherige Code soll nur den Betrag ausgeben.
PHP-Code:
<?php
include('mysql.inc.php');
$pwd = $_GET[pwd];
$user = $_GET[user];
$connection = mysql_connect($sql['host'],$sql['uid'],$sql['pwd']);
if($connection)
{ if(mysql_select_db($sql['db']))
{
}
else
{
echo '<p>Datenbank konnte nicht ausgwählt werden!</p>';
}
}
else {
echo '<p>Verbindung konnte nicht hergestellt werden!</p>';
}
$userdb = mysql_query('SELECT UserName FROM users WHERE UserName = $user);
$pwddb = mysql_query('SELECT UserPass FROM users WHERE UserName = $user');
if($user = $userdb)
{ if(md5($pwd) == $pwddb)
{
$guthaben = mysql_query('SELECT UserBetrag FROM users WHERE UserName = $user');
echo 'Dein Guthaben ist: $guthaben Credits';
}
else
{
echo 'Passwort falsch!<br><br>
Bitte <a href="sparliste.php">hier</a> neu einloggen.';
}
}
else
{
echo 'Der Benutzername existiert nicht!<br>
Bitte <a href="sparliste.php">hier</a> neu einloggen.';
}
?>
Danke im voraus.
Kommentar