Hi,
ich bin dabei eine Topliste zu programmieren und dabei bei der Reloadsperre für das zählen von Stimmen angelangt. Leider habe ich hier einige Probleme. Hier erstmal der Code:
Sorry für soviel Text, aber ich weiß nicht wirklich was alles falsch ist...
ATM kommt folgende Fehlermeldung:
Zeite 14 ist dieser Code:
Was habe ich falsch gemacht?
Danke für eure Hilfe!
ich bin dabei eine Topliste zu programmieren und dabei bei der Reloadsperre für das zählen von Stimmen angelangt. Leider habe ich hier einige Probleme. Hier erstmal der Code:
PHP-Code:
if (!isset($id))
{
echo "Fehlerhafter Aufruf!";
die();
}
$zeit=time();
$zeit=$zeit-60;
$sql = mysql_query("select ip, zeit from reload WHERE ip='$REMOTE_ADDR'");
$ip = mysql_result($sql,0,"ip");
if (!isset($ip))
{
$aendern = "UPDATE users Set klicks = klicks + 1 WHERE id = '$id'";
$update = mysql_query($aendern);
if ($update==1)
{
echo "Ihre Stimme wurde gezählt!";
}
else
{
echo "Fehler! Bitte wenden Sie sich an den Webmaster.";
}
$eintrag = "INSERT INTO reload (ip, zeit) VALUES ('$REMOTE_ADDR', 'time()')";
$eintragen = mysql_query($eintrag);
}
if ($zeit > $ip)
{
$aendern = "UPDATE users Set klicks = klicks + 1 WHERE id = '$id'";
$update = mysql_query($aendern);
if ($update==1)
{
echo "Ihre Stimme wurde gezählt!";
$aendern2 = "UPDATE reload Set zeit = 'time()' WHERE ip = '$REMOTE_ADDR'";
$update2 = mysql_query($aendern2);
}
else
{
echo "Fehler! Bitte wenden Sie sich an den Webmaster.";
}
}
else
{
echo "Diese IP ist noch in der Reloadsperre!";
}
ATM kommt folgende Fehlermeldung:
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 4 in C:\server\xampp\htdocs\toplist\vote.php on line 14
PHP-Code:
$sql = mysql_query("select ip, zeit from reload WHERE ip='$REMOTE_ADDR'"); // 13
$ip = mysql_result($sql,0,"ip"); // 14
Danke für eure Hilfe!
Kommentar