Bonjour,
Je suis un grand débutant en script php mais j'essaye de me soigner.
Je dispose d'organes de commande de lumières qui s'allument avec le coucher solaire civil et qui s’éteignent à une certaine heure.
Le micro-contrôleur de pilotage ne dispose pas d'IHM (interface homme machine) et la mise à jour de l'horloge temps réel (RTC) se fait via le serveur web embarqué.
Actuellement la mise à jour du RTC se fait via une ligne de commande CURL.
Pour faciliter la mise à jour RTC, j'utilise un script représenté sur l'image jointe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part curl http://xxx.yyy.zzz.k/cde/11-JJ-MM-AAAA-HH-MM-SS-D
Le script fait le job mais à plusieurs imperfections, à savoir:
- le contrôle de validité de la date se fait à posteriori,
- les choix jour, mois, année, heure, minute et seconde ne sont pas persistants.
Actuellement, la saisie se fait dans un formulaire avec 6 selects et un submit (Mise à jour RTC).
Mon souhait est de faire la saisie dans l'ordre suivant:
- année, mois, jour, heure, minute puis seconde. (jusque la pas de problèmes)
- après les sélections année et mois (et avant l'action sur le bouton "Mise à jour RTC") de définir la borne maxi des jours (28, 29, 30 ou 31).
Je crois que j'ai atteint la limite actuelle des mes connaissances php pour cette opération.
Une piste de recherche pour faire ce type de calcul m'aiderait bien. (du genre onchange() déclencher un fonction php)
Merci pour votre aide
Partager