Jump to content
×
×
  • Create New...
  • 0

Système de votes rémunéré


Lucaas
 Share

Question

Bonjour,

J'ai le même problème que sur se post ( https://funky-emu.net/topic/9646-problème-table-navicat/&highlight=site_votes ), et vu qu'il n'est pas résolu je ne sais pas quoi faire :x

 

Version des files : 2012

Domaine (Base de données, Core, etc.) : Site

Votre niveau (débutant, intermédiaire, avancé) : Débutant

 

Description du problème : Alors j'essai de mettre le système de vote sur le site pour qu'il sois en quelques sortes "sécurisé", car les gens peuvent voter autant de fois qu'il veulent donc obtenir autant de DR qu'ils veulent

 

Message d'erreur, capture d'écran :

297588Sanstitre.png

 

En postant ma demande d'aide, j'affirme avoir lu et accepté le règlement des demandes d'aides.

  • J'adore 1
Link to comment
Share on other sites

7 answers to this question

Recommended Posts

  • 0

Le script que j'utilise est celui-ci :

Votez et gagnez des DR sur Mt2 Althéo !Votez !<?php if($securite!='JEREMaimelaquequete!numero:0687541251'){exit();}$ip=$_SERVER['REMOTE_ADDR'];$ipbox=gethostbyaddr($ip);if(empty($_GET['vote']) || $_GET['vote']==0){ ?>
Le fait de voter pour Mt2 Althéo nous permet d'augmenter la population du serveur tout en vous récompensant et en vous encourageant à le faire régulièrement!

Comment recevoir les 1 DR ?
C'est très simple, connectez vous au site ensuite il suffit de cliquer sur les logo du "top-site" ci dessous, saisir un code de vérification et le tour est joué !      
Votez sur topmetin.com et root-top.com ensuite gagnez 1 DR par vote ! (Toutes les 2Heures)





 

      Merci pour votre soutien, Le staff de Mt2 Althéo.<?php }elseif ($_GET['vote']==1){$temps = time();$temps2h = time() + (120 * 60);//mysql_select_db('$db_account');if($_SESSION['id']!=''){// LA PAGE START HERE$idcompte = $_SESSION['id'];		//recups vars		$vote1 = mysql_query("SELECT * FROM $db_account.site_votes WHERE id='$idcompte'");		$vote1a = mysql_fetch_array($vote1);		$vote1b = mysql_num_rows($vote1);		$vote1nb = mysql_fetch_assoc($vote1);//�a compte la valeur ? faut que jle note ... ^^		$voteallownom = $vote1a['temps1'];		$tempprochvotenom = $voteallownom + (120 * 60);		$verif_double_compte = mysql_query('SELECT * nb FROM account.site_votes WHERE ipbox="'.$ipbox.'"'); //verif si le PC a deja vot�		//$verif_double_compte_nb = mysql_num_rows($verif_double_compte);//si > 1 deja vot� rediriger				$nbvote = $vote1nb['nbvote'];		if($temps > $tempprochvotenom){		//Test si OK pour vote !		$nbvote++;		mysql_query("UPDATE $db_account.account SET cash=cash+1 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs > :		mysql_query("DELETE FROM $db_account.site_votes WHERE id =$idcompte");		mysql_query("INSERT INTO $db_account.site_votes VALUES ('$idcompte', '$temps', '$ipbox', '$nbvote')");		mysql_query("UPDATE $db_account.account SET vote=vote+1 WHERE $db_account.account.id='$idcompte'");		?>		    	Vous allez être redigé vers le top-site, une fois le vote effectué, 1DR  seront ajoutées!        	       	 <?php		}		else{ ?>		Vous avez déjà voté, prochain vote possible dans  		<?php $nombre = $tempprochvotenom-$temps; //remplacez ici par votre nombre a convertir//initialisation$secondes = 0;$minutes = 0;$heure = 0;//convertion$minutes = $nombre/60; $secondes = bcmod($nombre,"60");$minutes = floor($minutes);while($secondes >= "60") //ajoute une minute toutes les 60 secondes{ $secondes = $secondes-60; $minutes++;}while($minutes >= "60")//ajoute une heure toutes les 60 minutes{ $minutes = $minutes-60; $heure++;}if($minutes < "10") // ajoute le deuxieme 0 pour la présentation{ $minutes = "0".$minutes;}if($secondes < "10") // ajoute le deuxieme 0 pour la présentation{ $secondes = "0".$secondes;}if($heure < "10") // ajoute le deuxieme 0 pour la présentation{ $heure = "0".$heure;}$resultat = $heure.":".$minutes.": min"; //contient le résultat finalecho $resultat; ?>.                 <?php		}}else{?>Vous n'êtes pas connecté, votre compte ne peut être crédité .<?php}} elseif ($_GET['vote']==2){$temps = time();$temps2h = time() + (90 * 60);//mysql_select_db('$db_account');if($_SESSION['id']!=''){// LA PAGE START HERE$idcompte = $_SESSION['id'];		//recups vars		$vote1 = mysql_query("SELECT * FROM $db_account.site_votes_2 WHERE id='$idcompte'");		$vote1a = mysql_fetch_array($vote2);		$vote1b = mysql_num_rows($vote2);		$vote1nb = mysql_fetch_assoc($vote2);//�a compte la valeur ? faut que jle note ... ^^		$voteallownom = $vote1a['temps1'];		$tempprochvotenom = $voteallownom + (90 * 60);		$verif_double_compte = mysql_query('SELECT * nb FROM account.site_votes_2 WHERE ipbox="'.$ipbox.'"'); //verif si le PC a deja vot�		//$verif_double_compte_nb = mysql_num_rows($verif_double_compte);//si > 1 deja vot� rediriger				$nbvote = $vote1nb['nbvote'];		if($temps > $tempprochvotenom){		//Test si OK pour vote !		$nbvote++;		mysql_query("UPDATE $db_account.account SET cash=cash+1 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs > :		mysql_query("DELETE FROM $db_account.site_votes_2 WHERE id =$idcompte");		mysql_query("INSERT INTO $db_account.site_votes_2 VALUES ('$idcompte', '$temps', '$ipbox', '$nbvote')");		mysql_query("UPDATE $db_account.account SET vote=vote+1 WHERE $db_account.account.id='$idcompte'");		?>        Vous allez être redigé vers le top-site, une fois le vote effectué, 1DR seront ajoutés!
         #A modifié        <?php		}		else{ ?>		Vous avez déjà voté, prochain vote possible dans  		<?php $nombre = $tempprochvotenom-$temps; //remplacez ici par votre nombre a convertir//initialisation$secondes = 0;$minutes = 0;$heure = 0;//convertion$minutes = $nombre/60; $secondes = bcmod($nombre,"60");$minutes = floor($minutes);while($secondes >= "60") //ajoute une minute toutes les 60 secondes{ $secondes = $secondes-60; $minutes++;}while($minutes >= "60")//ajoute une heure toutes les 60 minutes{ $minutes = $minutes-60; $heure++;}if($minutes < "10") // ajoute le deuxieme 0 pour la présentation{ $minutes = "0".$minutes;}if($secondes < "10") // ajoute le deuxieme 0 pour la présentation{ $secondes = "0".$secondes;}if($heure < "10") // ajoute le deuxieme 0 pour la présentation{ $heure = "0".$heure;}$resultat = $heure.":".$minutes.": min"; //contient le résultat finalecho $resultat; ?>.                 <?php		}}else{?>Vous n'êtes pas connecté, aucun point ne sera ajouté. # A modifié<?php}}else{?>Erreur, la page n'existe pas, retournez à la page des votes.<?php} ?>

Link to comment
Share on other sites

  • 0
  • Retraité

Bonsoir,

 

mysql_query("DELETE FROM $db_account.site_votes WHERE id =$idcompte");
       mysql_query("INSERT INTO $db_account.site_votes VALUES ('$idcompte', '$temps', '$ipbox', '$nbvote')");
       mysql_query("UPDATE $db_account.account SET vote=vote+1 WHERE $db_account.account.id='$idcompte'");

 

Hum...euh db account.site_votes ?

Vérifiez si vous avez ca.

 

Cordialement.

Link to comment
Share on other sites

  • 0
  • Retraité

Bonsoir,

 

Le sujet contient la balise [glow=red][Résolu][/glow] ou reste sans réponse, de ce fait il a été déplacé dans la section "Résolu ou sans réponse".

 

Bonne soirée.

You can't be immortal,
But you can make people remember
you for thousands of years...

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



Important Information

Terms of Use / Privacy Policy / Guidelines / We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.