bonjour
j'ai un formulaire qui me permet d'envoyer de multiples valeurs sous forme de tableau
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&nbsp;
	<input type="text" class="TC" name="Mtcin1-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin1-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin2-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin2-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin2-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin3-'.$nomdufichier2.'"value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin3-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin3-'.$nomdufichier2.'"value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin4-'.$nomdufichier2.'"value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin4-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin4-'.$nomdufichier2.'"value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin5-'.$nomdufichier2.'"value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin5-'.$nomdufichier2.'"value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin5-'.$nomdufichier2.'"value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin6-'.$nomdufichier2.'"value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin6-'.$nomdufichier2.'"value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin6-'.$nomdufichier2.'"value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin7-'.$nomdufichier2.'"value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin7-'.$nomdufichier2.'"value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin7-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin8-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin8-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin8-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin9-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin9-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcin9-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcin10-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcin10-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<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&nbsp;
	<input type="text" class="TC" name="Mtcout1-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout1-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout2-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout2-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout2-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout3-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout3-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout3-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout4-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout4-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout5-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout6-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout6-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout6-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout7-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout7-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout7-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout8-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout8-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout8-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout9-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout9-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout9-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout10-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout10-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout10-'.$nomdufichier2.'" value="00"/>s<tr><td>
	<input type="text" class="TC" name="Htcout11-'.$nomdufichier2.'" value="00" />h&nbsp;
	<input type="text" class="TC" name="Mtcout11-'.$nomdufichier2.'" value="00"/>m&nbsp;
	<input type="text" class="TC" name="Stcout11-'.$nomdufichier2.'" value="00"/>s<tr><td>
je récupère donc les valeurs sous forme d'un array.
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.
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);
}
}
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
list($hin,$min,$secin,$hout,$mout,$secout)=array_values($_POST);
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