Si je reprend ton code précédent :
Code PHP :
<?
$newtimestamp = date("U");
$array = mysql_fetch_array(mysql_query("SELECT timestampOR, timestampMANA, habitations, mana, or, tour FROM membres WHERE id='".$id."'"));
$timestampBDDor = $array['timestampOR'];
$timestampBDDmana = $array['timestampMANA'];
$habitationsBDD = $array['habitations'];
$manaBDD = $array['mana'];
$orBDD = $array['or'];
$tour = $array['tour'];
$maxhabitations = '5000';
$paysanshabit = '3';
$managagne = '500';
$impots = '50';
$orproduit = '50';
if($newtimestamp<=$timestampBDDor&&$habitationsBDD<=$maxhabitations) {
$or = (($habitationsBDD*$paysanshabit)*$orproduit)
$or = ($or+$orBDD);
$or = $or-$impots;
$futurtour = $timestampBDD+1800;
mysql_query("UPDATE membres SET `or`='$or',`timestampOR`='$futurtour' WHERE `id`='$id'");
};
if($newtimestamp<=$timestampBDDmana) {
$managagner = $tour*10;
$mana = $manaBDD+$managagner;
$futurtour = $timestampBDD+3600;
mysql_query("UPDATE membres SET `mana`='$mana',`timestampMANA`='$futurtour' WHERE `id`='$id'");
};
?>
Si tu n'as pas de code avant dans ta page, c'est que tu as oublié d'ouvrir la connexion à la bdd.
Voici une correction de ton code :
Code PHP :
<?
$des=@mysql_connect($hostbd,$userbd,$passbd) or die("Impossible de se connecter à la base de données");
@mysql_select_db($bdd,$des) or die("Impossible de se connecter à la base de donnée :".$bdd);
$newtimestamp = date("U");
$array = mysql_fetch_array(mysql_query("SELECT timestampOR, timestampMANA, habitations, mana, or, tour FROM membres WHERE id='".$id."'"));
$timestampBDDor = $array['timestampOR'];
$timestampBDDmana = $array['timestampMANA'];
$habitationsBDD = $array['habitations'];
$manaBDD = $array['mana'];
$orBDD = $array['or'];
$tour = $array['tour'];
$maxhabitations = '5000';
$paysanshabit = '3';
$managagne = '500';
$impots = '50';
$orproduit = '50';
if($newtimestamp<=$timestampBDDor&&$habitationsBDD<=$maxhabitations) {
$or = (($habitationsBDD*$paysanshabit)*$orproduit)
$or = ($or+$orBDD);
$or = $or-$impots;
$futurtour = $timestampBDD+1800;
mysql_query("UPDATE membres SET `or`='$or',`timestampOR`='$futurtour' WHERE `id`='$id'");
};
if($newtimestamp<=$timestampBDDmana) {
$managagner = $tour*10;
$mana = $manaBDD+$managagner;
$futurtour = $timestampBDD+3600;
mysql_query("UPDATE membres SET `mana`='$mana',`timestampMANA`='$futurtour' WHERE `id`='$id'");
};
mysql_close($des);
?>