Chronometrage avec php mysql
BanBan55
Messages postés
363
Date d'inscription
Statut
Membre
Dernière intervention
-
BanBan55 Messages postés 363 Date d'inscription Statut Membre Dernière intervention -
BanBan55 Messages postés 363 Date d'inscription Statut Membre Dernière intervention -
Bonjour.
Je me pose une question au sujet d'un éventuel projet de script pour faire du chronometrage via php/mysql
Je m'explique,
Je suis membre d'un motoclub et nous souhaitons mettre en place une " course ". Le déroulement de la course sera d'environ 50 participants.
L'objectif serait de faire un départ toute les 30sec d'un pilote. Donc via un formulaire j'entre le numéro du pilote au départ et à la validation du formulaire le timestamp s'enregistre dans une table sql. Au moment de l'arrivé, je valide à nouveau un formulaire qui enregistre le timestamp à nouveau dans une autre table... Ainsi de suite pour les autres participants. En fin de course je fais une requête qui va ressortir chaque participants avec les timestamp départ arrivee puis je fais la différence
D'après vous c'est jouable ??
Je me pose une question au sujet d'un éventuel projet de script pour faire du chronometrage via php/mysql
Je m'explique,
Je suis membre d'un motoclub et nous souhaitons mettre en place une " course ". Le déroulement de la course sera d'environ 50 participants.
L'objectif serait de faire un départ toute les 30sec d'un pilote. Donc via un formulaire j'entre le numéro du pilote au départ et à la validation du formulaire le timestamp s'enregistre dans une table sql. Au moment de l'arrivé, je valide à nouveau un formulaire qui enregistre le timestamp à nouveau dans une autre table... Ainsi de suite pour les autres participants. En fin de course je fais une requête qui va ressortir chaque participants avec les timestamp départ arrivee puis je fais la différence
D'après vous c'est jouable ??
A voir également:
- Chronometrage avec php mysql
- Easy php - Télécharger - Divers Web & Internet
- Logiciel de chronométrage et classement gratuit - Télécharger - Sport
- Mysql community server - Télécharger - Bases de données
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
2 réponses
Bonjour,
Pourquoi dans une autre Table ? (c'est possible..mais quel en est l'interet ?)
Le plus simple étant de mettre dans la même .....
Une table du style : tbl_coureurs (id,num_coureur,date_depart,date_arrivee)
Facile... en fonction du SGBD que tu utilises (Sql Server, Oracle, Mysql....) des fonctions existent pour cela.
En mysql par exemple : la fonction datediff ou TIMESTAMPDIFF feront l'affaire....
au départ et à la validation du formulaire le timestamp s'enregistre dans une table sql. Au moment de l'arrivé, je valide à nouveau un formulaire qui enregistre le timestamp à nouveau dans une autre table
Pourquoi dans une autre Table ? (c'est possible..mais quel en est l'interet ?)
Le plus simple étant de mettre dans la même .....
Une table du style : tbl_coureurs (id,num_coureur,date_depart,date_arrivee)
En fin de course je fais une requête qui va ressortir chaque participants avec les timestamp départ arrivee puis je fais la différence
Facile... en fonction du SGBD que tu utilises (Sql Server, Oracle, Mysql....) des fonctions existent pour cela.
En mysql par exemple : la fonction datediff ou TIMESTAMPDIFF feront l'affaire....
De plus.. si tu es en Mysql > 5.6.4
tu pourras utiliser https://dev.mysql.com/doc/refman/5.6/en/fractional-seconds.html ... donc c'est tout bon pour la précision ;-)
du coup pour le stockage du timestamp avec les centième de seconde je ne vais pas pouvoir faire le stockage dans ma table avec un (INT) ?
Une date (un timestamp, datetime, time...) ça se stocke dans le format (dateTime ou TimeStamp).
Ce que tu sauvegardes .. ce sont : date/heure de départ .... date/heure d'arrivée.
Ensuite pour connaitre le temps écoulé (qu'on ne stocke pas en bdd)... une des fonctions que je t'ai donné et le tour est joué.