Méthode, tables et stockage d'array
Posté : 09 mars 2021, 11:21
Bonjour à tous,
Je travaille dans une école de musique avec des professeurs qui chaque mois doivent déclarer pour chaque jour du mois :
- les heures complémentaires
- le motif de ses heures complémentaires
- nombre de déplacements
- nombre de déplacement exceptionnels
Une fois le formulaire rempli et validé pour le mois, je souhaiterai stocker ces données en base de données.
Au depart, j'étais parti à créer un tableau avec les dates du mois en ordonnée et des input pour chaque valeur afin de stocker un tableau converti en chaine de caractères dans ma base de données.
Le problème c'est que je ne vois le schema des tables étant donné que les mois ne possèdent pas le même nombre de jours.
Quelle serai pour vous la bonne démarche ?
Merci de votre aide
Je travaille dans une école de musique avec des professeurs qui chaque mois doivent déclarer pour chaque jour du mois :
- les heures complémentaires
- le motif de ses heures complémentaires
- nombre de déplacements
- nombre de déplacement exceptionnels
Une fois le formulaire rempli et validé pour le mois, je souhaiterai stocker ces données en base de données.
Au depart, j'étais parti à créer un tableau avec les dates du mois en ordonnée et des input pour chaque valeur afin de stocker un tableau converti en chaine de caractères dans ma base de données.
foreach ($dates as $value) {
$date_Hora = date("d/m/Y", strtotime($value));
echo '<td date-sort="' . $value . '">' . $date_Hora . '</td>
<td><input name = "hor_comp[]" type="text"/></td>
<td><input name = "depla[]" type="text"/></td>
<td><input name = "motifs[]" type="text"/></td>
</tr>';
}
?>
D'après que ce j'ai pu lire ce n'est pas une bonne méthode, Il apparait qu'il est conseillé de créer des tables plutôt que de stocker des array.Le problème c'est que je ne vois le schema des tables étant donné que les mois ne possèdent pas le même nombre de jours.
Quelle serai pour vous la bonne démarche ?
Merci de votre aide