Hilfe, was ist falsch

PHP:
<?
include("dbconnect.php");

$iphost= "$REMOTE_ADDR";
echo "$iphost<br>";
$query = mysql_query("SELECT user, passwd FROM user WHERE user = '$log_u AND passwd = '$log_p'",$db);
$erg = mysql_fetch_array($query);

if (mysql_num_rows($query) < 0)
{
    $online = "INSERT INTO online (ip, user, onoff) VALUES ('$iphost', '$log_u', 'online')";
    $eintragen = mysql_query($online);
}
else
    echo "Falsches Passwort oder Username";

?>

geht nicht...
;((
 
Peinlich

PHP:
<?
include("dbconnect.php");

$abfrage = "SELECT user, passwd FROM user";
$iphost= "$REMOTE_ADDR";
echo "$iphost<br>";

  $ergebnis = mysql_query($abfrage);
  while($row = mysql_fetch_object($ergebnis))
    {

if($log_u == "$row->user" and $log_p == "$row->passwd")
    {
    $online = "INSERT INTO online (ip, user, onoff) VALUES ('$iphost', '$log_u', 'online')";
    $eintragen = mysql_query($online);
    }
  else
    {
    echo "Falsches Passwort oder Username";
    }
}

?>
ging.... ich hab ausversehen
PHP:
$online = "INSERT INTO online (ip, user, onoff) VALUES ('$iphost', '$log_u', 'online')";
statt
PHP:
$online = "INSERT INTO online (ip, usern, onoff) VALUES ('$iphost', '$log_u', 'online')";
geschrieben....

Danke für eure hilfe
meine lösung ist nicht die Beste, aber ich hab wenigstens verstanden, was ich getippt hab
 
Zurück