Habe ein problem mein vote 4 Coins script geht gut aber man kann nicht mehr als 1mal voten (nach den 12 stunden)
Die Zeit des Vote wird in der datenbank eingetragen ohne probleme. nur mann kann nicht nach 12 stunden voten. Habe jetzt auch 4 tage bis 2ten vote gewartet und da steht immer: "Du kannst erst wieder in 12 stunden voten"
Bitte hilft mir
HTML Code:
<div id="content"> <div class="postui2 text-title"> <h2> Vote </h2> </div> <div class="postui2 text-con"> <div class="con-wrap"> <?PHP if(isset($_SESSION['user_admin']) && checkInt($_SESSION['user_admin']) && $_SESSION['user_admin']>=0) { ?> <?php class Vote { ## Edit the info to your liking var $config = array( 'db_host' => 'CENZORED', 'db_user' => 'root', 'db_pass' => 'CENZORED', 'db_database' => 'account', ## Wie viele Stunden müssen die Spieler warten bis sie wieder Voten können ? 'vote_int' => 12, ## Wie Viel Coins bekommt man fürs Voten ? 'vote_points' => 85 ); public function __construct() { $connect = mysql_connect($this->config['db_host'], $this->config['db_user'], $this->config['db_pass']); if(!$connect) die(mysql_error()); $db = mysql_select_db($this->config['db_database'], $connect); if(!$db) die(mysql_error()); } public function do_vote() { $name = mysql_real_escape_string($_POST['name']); $fetch = mysql_query("SELECT * FROM `account` WHERE `login` LIKE '".$_SESSION['user_name']."'" . "LIMIT 1") or die(mysql_error()); $get = mysql_fetch_array($fetch); if((date("Y-m-d H:i:s") - $get['lastvote']) < (60 * 60 * $this->config['vote_int']) && $get['lastvote'] != 0) { $hours_left = round((((($get['lastvote'] + (60 * 60 * $this->config['vote_int'])) - date('Y-m-d H:i:s')) / 3600)), 0); die('Du kanns erst wieder in '.$hours_left.' stunden Voten!.'); } else { mysql_query("UPDATE `account` SET `coins` = (`coins` + ".$this->config['vote_points']."), `lastvote` = '".date('Y-m-d H:i:s')."' WHERE `login` LIKE '".$_SESSION['user_name']."' LIMIT 1") or die(mysql_error()); ?> <meta http-equiv="refresh" content="2;url=http://topofgames.com/index.php?do=votes&id=71604"> <?php echo "Sie werden jetzt zur Vote seite weitergeleitet ..."; } } public function vote_forms() { if(!isset($_POST['submit'])) { echo " <span style='color: gold; font-weight: bold;'><h2>Du bekommst Coins fuer jeden Vote! (Alle 12 Stunden)</h2></span><br /><br><br /><br />Die Coins werden erst nach dem Voten gutgeschrieben.<br> <form method='post' action=''> <center><input type='submit' name='submit' value='Vote!' /></center> </form> "; } else { $this->do_vote(); } } } ?> <?php $vote = new Vote(); $vote->vote_forms(); ?> <?php $str = 'PHA+IDxwPg=='; echo base64_decode($str); ?> <?PHP } else { echo'<p class="meldung">Sie müssen für diesen Bereich angemeldet sein.</p>'; } ?> </div> <div class="postui2 text-end"> </div></div>