Bonjour,
Je ne sais pas si c'est plus dans la partie mysql que j'aurais dû poster car c'est un mixte des deux
Je dois exploiter ces données, ici d'un formulaire en POST :
Pour le moment, j'ai fait deux boucles foreach pour parcourir le tableau, avec ce code :array (
'from_d_1' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_1' =>
array (
0 => '1:00',
1 => '3:00',
),
'from_d_2' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_2' =>
array (
0 => '1:00',
1 => '3:00',
),
'from_d_3' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_3' =>
array (
0 => '1:00',
1 => '3:00',
),
'from_d_4' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_4' =>
array (
0 => '1:00',
1 => '3:00',
),
'from_d_5' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_5' =>
array (
0 => '1:00',
1 => '3:00',
),
'from_d_6' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_6' =>
array (
0 => '1:00',
1 => '3:00',
),
'from_d_7' =>
array (
0 => '0:00',
1 => '2:00',
),
'from_f_7' =>
array (
0 => '1:00',
1 => '3:00',
),
'submit' => 'Enregistrer',
)
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 foreach($_POST as $key => $value) { echo "key = " . $key . "<br />"; foreach($value as $key2 => $value2) { echo "key = " . $key2 . " - value = " . $value2 . "<br />"; } }
Et le résultat est :
Ces valeurs sont des horaires, ca veut dire par exemple que pour :key = from_d_1
key = 0 - value = 0:00 1ère ouverture de la journée
key = 1 - value = 2:00 2ème ouverture de la journée
key = from_f_1
key = 0 - value = 1:00 1ère fermeture de la journée
key = 1 - value = 3:00 2ème fermeture de la journée
key = from_d_2
key = 0 - value = 0:00
key = 1 - value = 2:00
key = from_f_2
key = 0 - value = 1:00
key = 1 - value = 3:00
key = from_d_3
key = 0 - value = 0:00
key = 1 - value = 2:00
key = from_f_3
key = 0 - value = 1:00
key = 1 - value = 3:00
key = from_d_4
key = 0 - value = 0:00
key = 1 - value = 2:00
key = from_f_4
key = 0 - value = 1:00
key = 1 - value = 3:00
key = from_d_5
key = 0 - value = 0:00
key = 1 - value = 2:00
key = from_f_5
key = 0 - value = 1:00
key = 1 - value = 3:00
key = from_d_6
key = 0 - value = 0:00
key = 1 - value = 2:00
key = from_f_6
key = 0 - value = 1:00
key = 1 - value = 3:00
key = from_d_7
key = 0 - value = 0:00
key = 1 - value = 2:00
key = from_f_7
key = 0 - value = 1:00
key = 1 - value = 3:00
key = submit
"from_d_1", le d correspond à l'heure d'ouverture et le 1 au lundi
"from_f_1", le f correspond à l'heure de fermeture et le 1 au lundi
_2 = mardi ......
Le but de tout ça est la sauvegarde dans la base de données.
J'ai donc une table Horaires, que j'ai créé comme ceci.
id_horaire | ouverture | fermeture | jour
Une entrée, un horaire.
Pourriez-vous me donner votre avis ?
Merci
Partager