JeuWeb - Crée ton jeu par navigateur
Problème de mise a jour - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Problème de mise a jour (/showthread.php?tid=1757)



Problème de mise a jour - Batista69 - 20-09-2007

Bonsoir tout le monde j'ai un petit problème :

Je voudrait que pour chaque joueurs une se fasse mais qu'un variable différente pour chaque joueur soit faite .

Mais je ne voit pas comment faire ?

Merci d'avance .


RE: Probléme de mise a jour - Byleth - 20-09-2007

Guuuuh? C'est français ce que tu dis?


RE: Probléme de mise a jour - Batista69 - 20-09-2007

Vraiment désolé mais j'ai eu trés peu de temps pour taper ça j'ai pas eu le temps de réfléchir alors :

Chaque heure je fait un update d'un variable mais là les variables quelques soit l'id du joueur sont identiques dans la table même si ce ne doit pas être le cas .

Comment je pourrais faire pour que ce probléme se régle et que chaque joueur ais sa bonne variable ?

J'espére avoir été plus clair lol


RE: Probléme de mise a jour - Loetheri - 20-09-2007

Tu veux faire un update d'une variable (une valeur plutôt ?) pour tous les joueurs. C'est ça ? -_-'

J'avoue ne pas avoir compris beaucoup plus qu'avant.


RE: Probléme de mise a jour - Batista69 - 20-09-2007

oui alors je vais mettre mon script et l'explique :
Code PHP :
<?
$connexion
= mysql_connect("xxx","xxx","xxx");
mysql_select_db('xxx',$connexion);


$requete = "SELECT * FROM tbl_user";
$resultat = mysql_query($requete) or die('<br/>Exécution de la requête impossible .<br/>Contactez le webmaster si le problème n\'est pas résolu.<br/>');
$data1 = mysql_fetch_assoc($resultat);

$argent=$data1['argent'];

$ps3=$data1['ps3_stock1'];
$ps2=$data1['ps2_stock1'];
$ps2_slim=$data1['ps2_slim_stock1'];
$xbox=$data1['xbox_stock1'];
$xbox360p=$data1['xbox360p_stock1'];
$xbox360c=$data1['xbox360c_stock1'];
$game_cube=$data1['game_cube_stock1'];
$ds=$data1['ds_stock1'];
$ds_lite=$data1['ds_lite_stock1'];
$psp=$data1['psp_stock1'];
$wii=$data1['wii_stock1'];

if (
$ps3 != 0)
{
$ps3_moitie=$ps3/2;
srand();
$ps3_vente1=rand($ps3_moitie, $ps3);
$win1=$ps3_vente1*600;
$ps3_rest=$ps3-$ps3_vente1;

$req ="UPDATE tbl_user SET ps3_stock1='$ps3_rest'";
$reqe = mysql_query($req) or die ('mysql_error()');
}
$argent_total=$argent+$win1;

$sql4 ="UPDATE tbl_user SET argent='$argent_total'";
$requete4 = mysql_query($sql4) or die ('mysql_error()');
?>

Alors enfait la variable doit dépendre du nombre qui est dans $ps3 mais vu que chaque joueurs n'a pas la même valeur dedans la variable $argent_total et $ps3_rest ne sera pas la même mais dans lse champs de la BDD il prennent la valeur du premier enregistrement


RE: Probléme de mise a jour - Batista69 - 20-09-2007

Voila tu as compris mais vu que la MAJ se lance automatiquement sans que le joueur clique comment faire ?


RE: Probléme de mise a jour - Globe - 20-09-2007

Bah tu chopes la valeur pseudo dans ta session non ?


RE: Probléme de mise a jour - Batista69 - 20-09-2007

oui mais cette page se lance par un cron


RE: Probléme de mise a jour - Batista69 - 20-09-2007

Merci Big Grin