Fury of Gods
Neues Mitglied
ich habe folgendes problem: ich möchte dass in die Datenbank die Anzahl der erhaltenen Punkte eingetragen wird... nur leider wird machnchmal zu wenig und manchmal garnichts eingetragen... Also ich möchte das entwerder 0, 100, 200,...1000 Punkte eingetragen werden das macht der aber nicht... warum?!
PHP:
<?php
srand(microtime()*10000000);
$rand = rand(-11, 11);
$abfrage=mysql_query("select * from dieb_user_".$digit." WHERE `id` = '".$_GET['id']."'");
while ($row2 = mysql_fetch_array($abfrage))
{
$names = htmlspecialchars($row2["user"]);
$bekid = $row2["bekid"];
$punkte = $row2["geld"];
}
$text1 = '<B>'.$names.'</b> hat dir nichts geklaut, da hast du nochmal Glück gehabt.';
$text2 = '<B>'.$names.'</b> hat dir <B>100</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text3 = '<B>'.$names.'</b> hat dir <B>200</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text4 = '<B>'.$names.'</b> hat dir <B>300</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text5 = '<B>'.$names.'</b> hat dir <B>400<b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text6 = '<B>'.$names.'</b> hat dir <B>500</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text7 = '<B>'.$names.'</b> hat dir <B>600</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text8 = '<B>'.$names.'</b> hat dir <B>700</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text9 = '<B>'.$names.'</b> hat dir <B>800</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text10 = '<B>'.$names.'</b> hat dir <B>900</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$text11 = '<B>'.$names.'</b> hat dir <B>1000</b> '.$waehrung.' geklaut, natürlich nur virtuell.';
$texte = array( 1=>"$text1",
2=>"$text2",
3=>"$text3",
4=>"$text4",
5=>"$text5",
6=>"$text6",
7=>"$text7",
8=>"$text8",
9=>"$text9",
10=>"$text10",
11=>"$text11");
$geld1 = '0';
$geld2 = '100';
$geld3 = '200';
$geld4 = '300';
$geld5 = '400';
$geld6 = '500';
$geld7 = '600';
$geld8 = '700';
$geld9 = '800';
$geld10 = '900';
$geld11 = '1000';
$anzahl = array( 1=>"$geld1",
2=>"$geld2",
3=>"$geld3",
4=>"$geld4",
5=>"$geld5",
6=>"$geld6",
7=>"$geld7",
8=>"$geld8",
9=>"$geld9",
10=>"$geld10",
11=>"$geld11");
$time_to_del = 30*60;
$diff = time()-$time_to_del;
$ip = $_SERVER['REMOTE_ADDR'];
mysql_query("DELETE FROM `dieb_ips_".$digit."` WHERE `time` < ".$diff."");
$qdrin = "SELECT COUNT(*) FROM `dieb_ips_".$digit."`";
$qdrin .= " WHERE `ip`='".$ip."'";
list($drin) = mysql_fetch_row(mysql_query($qdrin));
$spamip = '1';
if($drin > 0) {
// IP steht bereits in DB
$query = "UPDATE `dieb_ips_".$digit."` SET `time`='".time()."'";
$query .= " WHERE `ip`='".$ip."'";
mysql_query($query);
$spamip = '1';
} else {
// IP steht noch nicht in DB
$query = "INSERT INTO `dieb_ips_".$digit."` SET";
$query .= " `time`='".time()."',`ip`='".$ip."'";
mysql_query($query);
$spamip = '0';
}
if ($spamip == '0') {
$inhalt .= $texte[$rand];
$neuepunkte = $punkte+$anzahl[$rand];
$neubekid = $bekid+1;
mysql_query("update dieb_user_".$digit." Set geld = '".$neuepunkte."', bekid = '".$neubekid."' WHERE id = '".$_GET['id']."'");
$inhalt .= '<BR><BR>Der User "'.$names.'" hat jetzt '.$neuepunkte.' '.$waehrung.'!';
}
else
{
$inhalt .= 'Du wurdest schon beklaut!';
$inhalt .= '<BR><BR>Der User "'.$names.'" hat '.$punkte.' '.$waehrung.'!';
}
$inhalt .= '<BR><BR>Werde auch zum Dieb, melde dich jetzt an.<BR><a href="registrieren.php">Weiter zur Anmeldung!</a>';
$template = implode("",file("template/style.html"));
$template = str_replace("<?inhalt?>", $inhalt, $template);
echo ($template);
if($copyless != 'TRUE') {
$file = "";
$data = @array();
$data = @file($file) or die('<center>Script © by <a href="" target="_blank"></a></center>');
$copyright = $data[0];
echo '<!-- //-->'.$copyright;
}
?>
Zuletzt bearbeitet von einem Moderator: