25-11-2006, 08:33 PM
merci, j'ai fait les modif et j'ai même appellé 'or' 'ecu' afin de ne pas confondre avec le OR de php mais il y a toujours une erreur
Parse error: syntax error, unexpected T_VARIABLE in /mnt/136/sdc/9/9/magusworld/membres.php on line 341
voila la ligne:
Parse error: syntax error, unexpected T_VARIABLE in /mnt/136/sdc/9/9/magusworld/membres.php on line 341
voila la ligne:
Code PHP :
<?php
$ecu = ($ecu+$ecuBDD);
Voila mon codage
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, ecu, tour FROM membres WHERE id='".$id."'"));
$timestampBDDecu = $array['timestampECU'];
$timestampBDDmana = $array['timestampMANA'];
$habitationsBDD = $array['habitations'];
$manaBDD = $array['mana'];
$ecuBDD = $array['ecu'];
$tour = $array['tour'];
$maxhabitations = '5000';
$paysanshabit = '3';
$managagne = '500';
$impots = '50';
$ecuproduit = '50';
if($newtimestamp<=$timestampBDDecu&&$habitationsBDD<=$maxhabitations) {
$ecu = (($habitationsBDD*$paysanshabit)*$ecuproduit)
$ecu = ($ecu+$ecuBDD);
$ecu = $ecu-$impots;
$futurtour = $timestampBDD+1800;
mysql_query("UPDATE membres SET `ecu`='$ecu',`timestampECU`='$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);
?>