29-11-2007, 11:03 PM
de toute façon, ça fonctionne comme j'ai fait
je montre mon code pour que vous compreniez mieux
je montre mon code pour que vous compreniez mieux
Code PHP :
<?php
if ( $abatprio1 != 0 )
{
${'p2va'.$prio1.''} = $donnee['p2va'.$prio1.''] ;
$tpsactu = time() ;
$tpsancien = $donnee['tpsconstrstruct'] ;
$ptsconstr = ceil((($pcpopa * 1) / 1000) * ( $tpsactu - $tpsancien)) ;
$difptsattente = ceil(${'p2va'.$prio1.''} - $ptsconstr) ;
$structconstr = floor($difptsattente / ${'point2vie'.$prio1.''}) ;
if ($structconstr >= 1 )
{
$requestp1 = mysql_query('SELECT '.$prio1.' FROM structure where idj="'.$id.'"') OR DIE (mysl_error());
$donneep1 = mysql_fetch_assoc($requestp1);
$newbatp1 = $donneep1[''.$prio1.''] + $structconstr ;
mysql_query('UPDATE structure SET '.$prio1.' = "'.$newbatp1.'" where idj="'.$id.'"') OR DIE (mysl_error());
$requestp1a = mysql_query('SELECT a'.$prio1.' FROM structureattente where idj="'.$id.'"') OR DIE (mysl_error());
$donneep1a = mysql_fetch_assoc($requestp1a);
$newbatap1 = $donneep1[''.$prio1.''] - $structconstr ;
mysql_query('UPDATE structureattente SET a'.$prio1.' = "'.$newbatap1.'" where idj="'.$id.'"') OR DIE (mysl_error()) ;
}
else{}
mysql_query('UPDATE structpointdevieconstr SET p2va'.$prio1.'="'.$difptsattente.'", tpsconstrstruct ="'.$tpsactu.'" ') OR DIE (mysl_error());
}