Programme de calendrier des activités personnelles - Collectez des données dans votre programme PHP avec un formulaire Web HTML
Dans le dernier tutoriel, nous avons commencé un programme de calendrier des activités personnelles écrit en PHP et nous avons créé une table de base de données pour stocker des informations sur les activités et événements planifiés. Maintenant que notre table est créée dans notre base de données, l'étape suivante consiste à créer un formulaire Web HTML que nous pouvons utiliser pour collecter les détails des nouvelles activités, puis envoyer ces informations au programme php.

Notre première étape dans la conception du formulaire Web consiste à analyser chaque élément d'information que nous allons collecter et à décider quel type de balise de formulaire HTML utiliser pour collecter ce élément de données. Si vous n'êtes pas familier avec les balises de formulaire HTML, consultez mon site HTML ici à CoffeBreakBlog.

act_ID
Dans le dernier tutoriel, nous avons appelé le premier champ de notre table d'activités le champ act_ID qui est un identifiant unique pour chaque enregistrement. Étant donné que ce champ de table est défini sur incrémentation automatique, nous n'avons pas besoin de collecter de données pour le champ avec notre formulaire Web.

act_title
Le titre de l'activité ou de l'événement n'est qu'une courte ligne de texte afin que nous puissions utiliser une balise de saisie de texte HTML pour collecter cela.

act_desc
La description de l'activité pourrait être très courte ou assez détaillée. Nous allons donc utiliser la balise textarea pour ce champ.

act_month_1
act_day_1
act_year_1
act_hour_1
Ces champs de saisie collecteront la date de début (mois, jour, année, heure) de l'activité. Pour éviter toute confusion causée par des données mal saisies, il est préférable d'utiliser la balise de sélection HTML dans le formulaire Web pour les informations de date. Une balise affichera une liste déroulante des mois de l'année et une deuxième balise affichera les jours du mois. Vous l'aurez deviné, la troisième balise affichera une durée de plusieurs années. Bien sûr, cette durée peut inclure autant d'années que nécessaire. Cependant, vous pouvez omettre cette troisième balise si votre programme d'activités ne concerne qu'un calendrier annuel. Les noms des mois sont affichés au format texte (comme janvier, février). Cela rendra le formulaire Web plus convivial. Enfin, une autre balise de sélection affichera l'heure de la journée pour laquelle l'activité est planifiée (par incréments d'une demi-heure).

act_month_2
act_day_2
act_year_2
act_hour_2
Nous allons créer un deuxième groupe de ces balises pour la date de fin (mois, jour, année, heure) de l'activité. Nous utiliserons un numéro un à la fin des champs de saisie de la date de début et un numéro deux à la fin du deuxième groupe.

act_timestamp_1
act_timestamp_2
Une fois la date et l'heure collectées par les balises dont nous venons de parler, le programme convertira la date et l'heure de début et de fin en horodatage Unix et stockera l'horodatage dans le tableau. Comme cela est fait par le programme, nous n'aurons pas besoin d'avoir une balise pour ces champs dans notre formulaire Web.

act_status
Lorsque vous saisissez une activité dans le calendrier pour la première fois, l'état_act de l'activité est défini sur incomplet par défaut. Cependant, vous souhaiterez mettre à jour le statut de l'activité pour qu'elle se termine à une date ultérieure. Nous utiliserons une balise d'entrée de bouton radio qui vous permettra de passer de l'état incomplet à complet.








Instructions Vidéo: Créer un formulaire personnalisé pour saisir des données sur Excel (Mai 2024).