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

Problème table navicat


maxrap121
 Share

Question

Bonjour,

 

alors je vous explique mon problème, j'ai mis un système de vote sur mon site

et il est relier à une table navicat.

Mais, j'ai fait la table personnalisé pour le faire fonctionner et il fonctionne à moitié. c'est-à-dire que quand je vote , l'id du compte apparaît dans navicat etc ...

 

Mais par conte! Il n'a pas de limite , je peux voter illimité c'est-à-dire que la limite de deux heures de temps bug :S

 

 

Voici le code avec le temps :

 

elseif($_GET['vote']==1){

$temps = time(120);

$temps2h = time(120) + (120 * 60);

 

Voici mon code php :

 

//recups vars

$vote1 = mysql_query('SELECT * FROM site_votes WHERE id="'. $idcompte .'"');

$vote1a = mysql_fetch_array($vote1);

$vote1b = mysql_num_rows($vote1);

$voteallownom = $vote1a['temps1'];

$tempprochvotenom = $voteallownom + (120 * 60);

//$verif_double_compte = mysql_query('SELECT COUNT ('account.site_votes.id') as nb FROM account.site_votes WHERE account.site_votes.ipbox="'.$ipbox.'"'); //verif si LE PC a deja voté

//$verif_double_compte_nb = mysql_fetch_array($verif_double_compte);//si > 1 deja voté rediriger

 

if ($temps > $tempprochvotenom){//&& $verif_double_compte_nb['nb']<2

//Test si OK pour vote !

//mysql_query('UPDATE sites_votes SET nbvote=nbvote+1 WHERE id="'.$idcompte.'"');

mysql_query('UPDATE account SET cash=cash+10 WHERE id= "'.$idcompte.'"');//Vote validé on add les valeurs > :

mysql_query('DELETE FROM site_votes WHERE id ="'.$idcompte.'"');

mysql_query("INSERT INTO site_votes VALUES ('$idcompte', '$temps', '$ipbox', '$nbvote')");

 

 

Screen Navicat :

 

capturevif.png

 

Voilà , merci d'avance

Link to comment
Share on other sites

  • Answers 6
  • Created
  • Last Reply

Top Posters For This Question

Popular Days

Top Posters For This Question

6 answers to this question

Recommended Posts

  • 0

Essaye plutôt sa ;)

 

<?php }
elseif ($_GET['vote']==3){
$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+10 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'");
	?>

Link to comment
Share on other sites

  • 0
        mysql_query("UPDATE $db_account.account SET cash=cash+10 WHERE $db_account.account.id='$idcompte'");//Vote valid� on add les valeurs > :

 

Il faut le définir le "$db_account" sinon il sert à rien x)

 

A rajouter dans l'index

 

$db_account = "account";

Link to comment
Share on other sites

  • 0
  • Administrator

$idcompte = $_SESSION['id']

tu as bien modifié par ton id de session par exemple, $idcompte = $_SESSION['compte']

Top Metin2, les meilleurs serveurs privés Metin2 français !

french_banner.gif

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
 Share



  • Flux d'Activité

    1. 8
    2. 2

      [VENTE] EMU / BDD / CLIENT / LAUNCHER 2.54

    3. 2

      [VENTE] EMU / BDD / CLIENT / LAUNCHER 2.54

    4. 10

      Top Metin2 - Les meilleurs serveurs privés Metin2 français

    5. 2

      [VENTE] EMU / BDD / CLIENT / LAUNCHER 2.54

  • Recently Browsing

    • No registered users viewing this page.

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.