Vous aurez besoin de construire un formulaire HTML avec quelques champs de date, soit 3 listes déroulantes ou utiliser quelque chose comme une date jickerUI.
N'oubliez pas de valider votre saisie!
Ensuite, lorsque cela est publié, vous pouvez créer une clause WHERE
sql à partir de celui-ci. Ensuite, vous pouvez vous connecter à votre base de données et extraire les données.
Ensuite, vous avez le choix de simplement boucler les données et de sortir la liste à l'écran, et de laisser l'utilisateur l'enregistrer au format CSV. Ou vous pouvez mettre en tampon la sortie en utilisant quelque chose comme ob_start()
en sortie vos données, puis en l'affectant à une variable en utilisant ob_get_flush()
puis en sortant certains en-têtes CSV en utilisant header()
et en le transmettant comme un fichier.
Ayez un google autour, il y a beaucoup de tutoriels pour créer des fichiers CSV.