Compteurde jours
nizoutntn
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
nizoutntn Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
nizoutntn Messages postés 3 Date d'inscription Statut Membre Dernière intervention -
Salut,Comment je pourrais faire un chronomètre qui se déclenche et s'arrête sur l'appuie de deux boutons disctincts (debut - fin) et garder cette précision offerte par les fonctions php ?
NB: j ai crée ma base de données et je veux ajouter ce compteur pour la page de modification des voiture (pour lancer et arreter la durée de location )
j' ai utilisé ce code la mais j ai un probleme de faire pour chaque voiture son propre compteur . j attends une réponse merci a vous !
<?php
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
if(isset($_POST[debut]))
{
$fin = microtime_float();
$time = $fin - $debut;
echo $time." secondes\n";
}
else
{
$debut = microtime_float();
echo"
";
}
?> <form action="compteur.php" method="post">
<input type="hidden" name="debut" value=$debut>
<input type="submit">
</form>
NB: j ai crée ma base de données et je veux ajouter ce compteur pour la page de modification des voiture (pour lancer et arreter la durée de location )
j' ai utilisé ce code la mais j ai un probleme de faire pour chaque voiture son propre compteur . j attends une réponse merci a vous !
<?php
function microtime_float()
{
list($usec, $sec) = explode(" ", microtime());
return ((float)$usec + (float)$sec);
}
if(isset($_POST[debut]))
{
$fin = microtime_float();
$time = $fin - $debut;
echo $time." secondes\n";
}
else
{
$debut = microtime_float();
echo"
";
}
?> <form action="compteur.php" method="post">
<input type="hidden" name="debut" value=$debut>
<input type="submit">
</form>
A voir également:
- Compteurde jours
- Compte facebook suspendu 180 jours - Guide
- Compte instagram suspendu 180 jours - Guide
- Nombre de jours entre deux dates excel - Guide
- Telecharger idm gratuit 30 jours essai - Télécharger - Téléchargement & Transfert
- Instagram bloqué : le bug des comptes suspendus a été résolu - Accueil - Instagram
2 réponses
Une solution possible est de passer à ton client un timestamp pour chaque voiture dans des champs hidden. Ainsi, tu peux choisir tes voitures :
Ton html deviendrait :
<form action="compteur.php" method="post">
<input type="hidden" name="debut1" value=$debut>
<input type="hidden" name="debut2" value=$debut>
<input type="hidden" name="debut3" value=$debut>
<input type="hidden" name="debut4" value=$debut>
[...]
<input type="hidden" name="debutn" value=$debut>
<input type="hidden" name="nbr_voitures" value=$debut>
<input type="submit">
</form>
et dans ton php,
Ton html deviendrait :
<form action="compteur.php" method="post">
<input type="hidden" name="debut1" value=$debut>
<input type="hidden" name="debut2" value=$debut>
<input type="hidden" name="debut3" value=$debut>
<input type="hidden" name="debut4" value=$debut>
[...]
<input type="hidden" name="debutn" value=$debut>
<input type="hidden" name="nbr_voitures" value=$debut>
<input type="submit">
</form>
et dans ton php,
if(isset($_POST[nbr_voitures]))
{
$x = 1;
while ($x <= nbr_voitures)
{
if (isset($_POST[debut.$x])
{
$debut = $_POST[debut.$x];
$fin = microtime_float();
$time = $fin - $debut;
echo "voiture ".$x." : ".$time." secondes\n";
}
$x = $x + 1;
}
}