Bonjour, Bonsoir à tous,

J'ai actuellement un petit problème dans mon systeme de production pour mon mini jeu j espère que vous pourrez m'aider.
Voici le code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?php
session_start();
require_once('config.php');
require_once('verifications.php');
$titre_page='le titre de la page';
include ('nombre_online.php'); 
include_once('haut.php');
?>
 
 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link rel="stylesheet" media="screen" type="text/css" title="Wargame" href="design.css" />
	<script type="text/javascript" src="bandeau.js"></script>
 
    </head>
 
<div class="banniere"> </div><br>	
 
 
<body id="fond" >
 
 
	<?php include("menu.php"); 
 
 
    //----------------- PARTIE 1 ----------------- \\
    # 1. On se connecte à MySQL
    # 2. On prépare nos vriablesvar
$ID_joueur = @$_session(id_joueur);
# 1. On récupère les ressources du joueurs et le niveau des bâtiments de production
# 2. On effectue une jointures dans les yables "joueurs-ressources" et "joueurs_batiments"
# 3. On execute la requête
 
 
 $query_select_ressources_1 = '
SELECT          joueurs_ressources.Nourriture,
                joueurs_ressources.Ors,
                joueurs_ressources.Titane,
                joueurs_ressources.Carburant,
                joueurs_ressources.Thorium,
                joueurs_ressources.Adamantium,
		joueurs_ressources.date,
		joueurs_batiments.nbrecherche,
		joueurs_batiments.nbformation
FROM            joueurs_ressources
LEFT JOIN       joueurs_batiments
ON              joueurs_ressources.id_joueur   = joueurs_batiments.id_joueur
WHERE           joueurs_ressources.id_joueur   = joueurs_batiments.joueurs_id
AND             joueurs_ressources.id_joueur   = '.$ID_joueur.'

';
$requete = mysql_query( $query_select_ressources_1 ) or die( mysql_error() );
 
 
 
 
 
 
 
 
    //-------------------------------------------- \\
# 1. On liste les données dans un tableau
 
$donnees_ressources = mysql_fetch_array($requete);
 
    //-------------------------------------------- \\
 
# 1. Gestion des timestamps
 
$temps_actuel = time();
$temps_ancien = $donnees_ressources['date'];
$temps_ecoule = $temps_actuel - $temps_ancien;
 
//----------------- PARTIE 6 ----------------- \\
# 1. On récupère les production
 
require('production.php');
 
$niveau=$donnees_ressources['nbformation'];
 
$prod_Nourriture = $production[$niveau]['Nourriture'];
$prod_Ors = $production[$niveau]['Ors'];
$prod_Titane = $production[$niveau]['Titane'];
$prod_Carburant = $production[$niveau]['Carburant'];
$prod_Thorium = $production[$niveau]['Thorium'];
$prod_Adamantium = $production[$niveau]['Adamantium'];
 
 //---------------------------------- \\
# 1. Nombres de ressources produites
 
 
 
$prod_Nourriture  = (($production_Nourriture)/3600) * $temps_ecoule;
$prod_Ors         = (($production_Ors)/3600)         * $temps_ecoule;
$prod_Titane     = (($production_Titane)/3600)      * $temps_ecoule;
$prod_Carburant  = (($production_Carburant)/3600)   * $temps_ecoule;
$prod_Thorium    = (($production_Thorium)/3600)    * $temps_ecoule;
$prod_Adamantium = (($production_Adamantium)/3600)  * $temps_ecoule;
 
$Nourriture= round( $donnees_ressources['Nourriture']   + $prod_Nourriture, 0 );
$Ors         = round( $donnees_ressources['Ors']          + $prod_Or, 0 );
$Titane     = round( $donnees_ressources['Titane']      + $prod_Titane, 0 );
$Carburant  = round( $donnees_ressources['Carburant']   + $prod_Carburant, 0 );
$Thorium     = round( $donnees_ressources['Thorium']    + $prod_Thorium, 0 );
$Adamantium  = round( $donnees_ressources['Adamantium'] + $prod_Adamantium, 0 );
 
$requete_update = "
UPDATE  joueurs_ressources
SET     Nourriture  = $Nourriture,
        Ors          = $Ors,
        Titane      = $Titane,
        Carburant   = $Carburant,
        Thorium     = $Thorium,
        Adamantium  = $Adamantium,
        date        = $temps_actuel
WHERE   id_joueur   = $ID_joueur";
 
$update = mysql_query( $requete_update ) or die( $requete_update );
 
 
?>
Dans le
require('production.php');
on trouve les niveau de production par bâtiment dans un array.

Le problème est que après actualisation le niveau de ressource ne bouge pas et le time non plus, ça fais depuis ce matin que je cherche la cause de ce problème pas moyen de trouver.

Voilà en espérant que vous pourriez m'aider bonne soirée et merci d'avance.