Bonjour à tous,
je cherche à récupérer l'heure du poste client de mes utilisateurs; pour cela, j'utilise une fontion JS des plus basiques :
Je veux insérer cette valeur dans la base de données; comme JS est éxécuté après PHP, j'ai choisit de faire passer ma valeur dans un formulaire par un champ hidden.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <SCRIPT LANGUAGE="JavaScript"> function aff_heure() { var date_jr=new Date; var hh=date_jr.getHours(); if(hh<10){hh="0"+hh} var mm=date_jr.getMinutes(); if(mm<10){mm="0"+mm} var date=hh+":"+mm+":00"; document.write(date); } </SCRIPT>
Si je fais un echo $time_now, le navigateur m'affiche l'heure.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?php $time_now='<script> aff_heure(); </script>'; ?> <input type="hidden" name="heure" value="<?php echo $time_now; ?>">
Cependant, après avoir envoyé le formulaire, un echo $_POST['heure'] me renvoit vide.
Savez-vous pkoi et comment puis-je faire pour contourner ce problème?
Merci de votre aide et à bientot.
Partager