Bien sûr, le voici :
PS : je n'ai pas trouvé comment on fait pour mettre le code en PHP sur le fofo :$
PS2 : En fait, la quantité de base n'est plus 122 mais... NaN
Citation :<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<?php
// Récupération des données
$connection = @mysql_connect("monserveur", "mabase", "monmdp");
$connection;
@mysql_select_db("mabase");
// Initialisation des variables
$result= mysql_query("SELECT quantite FROM Ressource WHERE nom = 'bois'");
$iRessourcesDepart = mysql_result($result, 0);
$iProductionParSeconde = 1; // Sa menuiserie produit 1 bout de bois par seconde
$iTempsDerniereModif = time() - (2 * 60); // On va dire que la dernière mise à jour a été effectué il y a 2 min.
//on calcule le nombre de secondes écoulées depuis la dernière mise à jour
$iTempsActuel = time();
$iTempsEcoule = $iTempsActuel - $iTempsDerniereModif ; // Dans notre exemple, ce sera 2 min soit 2*60 = .... 120 s (^^)
// On calcule le nombre de ressources produites durant le temps écoulé
$iRessourceProduite = $iProductionParSeconde * $iTempsEcoule;
$iRessourceTotale = $iRessourcesDepart['quantite'] + $iRessourceProduite;
// Mise a jour dans la bdd
mysql_query("UPDATE Ressource SET quantité = $iRessourceTotale WHERE nom = 'Bois'");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Document sans titre</title>
<script type="text/javascript">
var iRessourcesDepart = <?php echo $iRessourceTotale; ?>;
var iProductionParSeconde = <?php echo $iProductionParSeconde; ?>;
var iSecondes = 0;
function augmentation_ressource(){
document.getElementById("ressource").innerHTML = iRessourcesDepart['quantite']+(iProductionParSeconde*iSecondes);
iSecondes++;
setTimeout("augmentation_ressource()",1000);
}
</script>
</head>
<body onload="augmentation_ressource()">
<p>Votre Cabane de bûcheron a produit <span id="ressource"><?php echo $iRessourceTotale; ?></span> morceaux de bois.</p>
</body>
</html>
PS : je n'ai pas trouvé comment on fait pour mettre le code en PHP sur le fofo :$
PS2 : En fait, la quantité de base n'est plus 122 mais... NaN