hi, also ein Freund sagt mir, das manchmal wenn man auf einen banner klickt, dieser fehler kommt:
Index von 5 darf nicht 1 sein
habt ihr ne lösung, was den Fehler verursachen könnte? Oder liegt das nicht an meinem Script?
Index von 5 darf nicht 1 sein
habt ihr ne lösung, was den Fehler verursachen könnte? Oder liegt das nicht an meinem Script?
PHP-Code:
$select_banner = mysql_query("Select * from ".$tab."banner where id='$id'");
$array_banner = mysql_fetch_array($select_banner);
// click
if( $array_banner['maxclickakti'] == "ja" ){
$plusmax = $array_banner['maxclickges']+1;
$updatemax = "Update ".$tab."banner set maxclickges='$plusmax' where id='$id'";
mysql_query($updatemax, $link);
$mogel = $array_banner['maxclickges']+1;
if( $mogel >= $array_banner['maxclickrate'] ){
$update = "Update ".$tab."banner set aktiviert='nein' where id='$id'";
mysql_query($update, $link); }
else{}
} // Ende der Maxclick Prüfung
// Banner click und click eintrag, banner ausgabe
// clickmon
$time = date(H);
$day = date(d);
$month = date(m);
$year = date(Y);
$datum = "$day.$month.$year";
$stats_h = "ch$time";
$kunde = $array_banner['kunde'];
$banner_id = $array_banner['id'];
$select_stats = mysql_query("SELECT * FROM ".$tab."banner_stats
where kunde='$kunde' and bannerid='$banner_id' and year='$datum'");
$array_stats = mysql_fetch_array($select_stats);
if($kunde == $array_stats['kunde'] && $banner_id ==
$array_stats['bannerid'] && $datum == $array_stats['year'])
{
$select_banner_stats = mysql_query("SELECT * FROM ".$tab."banner_stats where kunde='$kunde'
and bannerid='$banner_id' and year='$array_stats[year]'");
$array_banner_stats = mysql_fetch_array($select_banner_stats);
$update_ch = $array_banner_stats[$stats_h]+1;
$update_banner_stats = "UPDATE ".$tab."banner_stats set $stats_h='$update_ch' where kunde='$kunde'
and bannerid='$banner_id' and year='$array_stats[year]' ";
mysql_query($update_banner_stats, $link) or die("Fehler/Error: ".mysql_error());
}
// IP System
$ip = $REMOTE_ADDR;
$ip_time = time();
if($array_banner['ip_block'] == "ja"){
$select_db_ip = mysql_query("SELECT * FROM ".$tab."banner_ip where ip='$ip'");
$array_db_ip = mysql_fetch_array($select_db_ip);
if($ip == $array_db_ip['ip']){}
else{
$insert_ip = "INSERT INTO ".$tab."banner_ip ( id, ip, deltime ) VALUES ('$id', '$ip', '$ip_time')";
mysql_query($insert_ip, $link) or die("Fehler: ".mysql_error());
}
}
// Verbindung
header("location: [url]http://[/url]".$array_banner['bannerlink']);
exit;
Kommentar