JeuWeb - Crée ton jeu par navigateur
compte a rebour - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : compte a rebour (/showthread.php?tid=198)

Pages : 1 2 3 4 5


RE: compte a rebour - Plume - 11-09-2006

En attendant, garde à l'esprit que tout le monde n'accepte pas le JS pour différentes raisons, que même si tu utilises JS, ne t'en contente pas. Et enfin j'voudrais rappeler que ce n'est pas un salon de thé, ni un t'chat ...
Sur ce, aux futures questions Wink


RE: compte a rebour - max - 11-09-2006

j'ai fait ce petit script tout bete avec un batiment niveau 1 qu'on passe au niveau 2 en appuyant sur le bouton augmenter, maintenant par contre entre niveau 1 et le passage au niveau 2 j'aimerai mettre un compte a rebour et là vraiment je bloque grave
meme si c'est moche, meme si il n'y a pas de javascript j'aimerai qu'on me guide un petit pour pour ceux qui savent....
merci d'avance
voici mon script:


Code PHP :
<?php
session_start
();

if (isset(
$_POST['augmenter']))
{

?>
<p>
<table width="500" border="1" cellspacing="1" cellpadding="1" align="center" height="100">
<tr>
<td>mine de metal niveau 2</td>
</tr>
</table>
<?php
}

else
//Ne met pas de elseif ici
{
?>

<table width="500" border="1" cellspacing="1" cellpadding="1" align="center" height="100">

<tr>
<td>mine de metal niveau 1</td>

<td>
<form action="test_ressources.php" method="post">
<input type="submit" value="augmenter" name="augmenter"/>
</form>
</td>
</table>

<?php
}
?>



RE: compte a rebour - max - 12-09-2006

j'ai bien bossé hier et j'ai rajouté un compte a rebour a mon script,
quand on clique sur augmenter, le temps restant s'affiche et quand celui ci est écoulé le batiment passe au niveau 2
mais le compte a rebour doit etre défini a la main dans le script... pouvez vous juste m'expliquer comment récupérer le timestamp du moment ou on clique sur augmenter de facon a ce que le compte a rebour soit de (par exemple) 20 minutes?

voila mon script:
Code PHP :
<?php
$bac
=mktime(21, 30, 00, 9, 12, 2006);//timestamp choisi manuellement
$today=time();//timestamp d'aujourd'hui
$seconde=$bac - $today;//timestamps choisi moins aujourd'hui = temps restant en secondes
$heure = ceil($seconde/3600);// une journée est egale a 86400 secondes on divise et on arrondie
$minute= ceil ($seconde/60);




?>


<?php
session_start
();
include(
"les_menu_session.html");



$pseudo_membre = $_SESSION['pseudo'];


if (isset(
$_POST['augmenter']))
{
?>
<table width="500" border="1" cellspacing="1" cellpadding="1" align="center" height="100">

<tr>
<td>mine de metal niveau 1</td>
<td><?php echo ' il reste '.$minute.' minutes '.$seconde ; ?> </td>
</tr>

<?php
if ($minute <= 0)
{
?>
<p>
<table width="500" border="1" cellspacing="1" cellpadding="1" align="center" height="100">
<tr>
<td>mine de metal niveau 2</td>
</tr>

</table>
<?php

}
}

else
//Ne met pas de elseif ici
{
?>

<table width="500" border="1" cellspacing="1" cellpadding="1" align="center" height="100">

<tr>
<td>mine de metal niveau 1</td>

<td>
<form action="test_ressources.php" method="post">
<input type="submit" value="augmenter" name="augmenter"/>
</form>

</td>
</table>

<?php
}
?>



RE: compte a rebour - joshua - 12-09-2006

tu mets Résolu ^^


RE: compte a rebour - max - 12-09-2006

je met résolu????
heuuu c'est une fonction (dans ce cas je ne la connais pas) ou tu trouve que mon problème est résolu?
parce qu'il n'est malheureusement pas résolu....


RE: compte a rebour - max - 13-09-2006

heuuu vous etes a cour d'idé?


RE: compte a rebour - max - 16-09-2006

resolu


RE: compte a rebour - ddlink - 16-09-2006

quel code js ta mis?
stp


RE: compte a rebour - max - 16-09-2006

j'ai fait sans code js
juste en php donc ca se réactualise a chaque réactualisation de page...
c'est deja ca
et si qqn sais comment améliorer ce script php en y rajoutant du javascript je suis preneur ^^