bonjour
j'ai un formulaire qui me permet d'envoyer de multiples valeurs sous forme de tableau
je récupère donc les valeurs sous forme d'un array.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68 <td><table bgcolor="#0099FF"><td ><center><b>TC IN </TD><tR><td>'; echo' <input type="text" class="TC" name="Htcin1-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcin1-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin1-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin2-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcin2-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin2-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin3-'.$nomdufichier2.'"value="00" />h <input type="text" class="TC" name="Mtcin3-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin3-'.$nomdufichier2.'"value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin4-'.$nomdufichier2.'"value="00" />h <input type="text" class="TC" name="Mtcin4-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin4-'.$nomdufichier2.'"value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin5-'.$nomdufichier2.'"value="00" />h <input type="text" class="TC" name="Mtcin5-'.$nomdufichier2.'"value="00"/>m <input type="text" class="TC" name="Stcin5-'.$nomdufichier2.'"value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin6-'.$nomdufichier2.'"value="00" />h <input type="text" class="TC" name="Mtcin6-'.$nomdufichier2.'"value="00"/>m <input type="text" class="TC" name="Stcin6-'.$nomdufichier2.'"value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin7-'.$nomdufichier2.'"value="00" />h <input type="text" class="TC" name="Mtcin7-'.$nomdufichier2.'"value="00"/>m <input type="text" class="TC" name="Stcin7-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin8-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcin8-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin8-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin9-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcin9-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin9-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcin10-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcin10-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcin10-'.$nomdufichier2.'" value="00"/>s<tr><td> </td></tr></table >'; echo'<TD width="20px"></td> <td><table bgcolor="#0099FF"> <td ><center><b>TC OUT </TD><tR><td> <input type="text" class="TC" name="Htcout1-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout1-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout1-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout2-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout2-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout2-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout3-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout3-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout3-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout4-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout4-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout5-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout6-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout6-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout6-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout7-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout7-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout7-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout8-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout8-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout8-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout9-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout9-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout9-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout10-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout10-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout10-'.$nomdufichier2.'" value="00"/>s<tr><td> <input type="text" class="TC" name="Htcout11-'.$nomdufichier2.'" value="00" />h <input type="text" class="TC" name="Mtcout11-'.$nomdufichier2.'" value="00"/>m <input type="text" class="TC" name="Stcout11-'.$nomdufichier2.'" value="00"/>s<tr><td>
je souhaite donc récupérer les valeurs Htcin, Mtcin, Stcin, Htcout, Mtcout,Stcout dans une variable différente à chaque fois pour l'enregistrer dans une table mysql.
j'ai d'abord fait une usine à gaz qui fonctionne uniquement sur les in.
ensuite j'ai essayé d'utiliser un list mais ça fonctionne sur un tcin, et ce que je met en tcout prend la 2eme valeur de tcin, il faudrait faire, je crois une boucle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38 $plus=0; // je récupère les valeurs du tableau foreach($_POST as $cle => $valeur){ echo '<font color="#FFFFFF">'; // explode pour rséparer nom de la valeur du N) de reference K7 list($nom,$fichier) = explode('-', $cle); echo$nom.'<br>'; // test de la valeur pourl'affecter au bon endroit If(strstr($nom,'Htcin'))$hin=$valeur; if(strstr($nom,'Mtcin'))$min=$valeur; if(strstr($nom,'Stcin'))$secin=$valeur; If(strstr($nom,'Htcout'))$hout=$valeur; if(strstr($nom,'Mtcout'))$mout=$valeur; if(strstr($nom,'Stcout'))$secout=$valeur; $plus=$plus+1; // boucle de trois pour recupérer H Min S, donc verif si on est bein a trois pour incrémenter un nouveau TC IF(($plus % 3 == 0)) { $tcin= $hin.':'.$min.':'.$secin; $tcout= $hout.':'.$mout.':'.$secout; echo"in". $tcin.'<br>'; echo "OUT".$tcout.'<BR>'; // enregistrement dans la base $sqlin="INSERT INTO derush (idderush, iduser, rush,fichier,TCin,TCout) VALUES ('', '$iduser', '$rush','$fichier','$tcin','$tcout')"; mysql_query($sqlin); } }
mais comment faire pour récupérer donc face à un Htcin Mtcin, Stcin, la ligne correspondante du Htcout, Mtcout,Stcout et renter tout ça dans mysql
Code : Sélectionner tout - Visualiser dans une fenêtre à part list($hin,$min,$secin,$hout,$mout,$secout)=array_values($_POST);
Partager