Bonjour,
j'utilise Ajax pour récupérer des valeurs, (qui sont stoké dans des inputs)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
foreach ($query3 as $data3) { 
   echo '<tr>';
   echo '<input type="hidden" value="'.$data3['LGCM_ID'].'" name="cmdId[]">';
   echo '<td><input value="'.$data3['LGCM_QTE_COMMANDE'].'" name="cmdQty[]" id="cmdQty" type="text"></td>';
   echo '<td>'.$data3['PRD_POIDS'].'</td>';
   echo '<td>...</td>';
   echo '<td>'.$data3['PRD_NAME'].'</td>';
   echo '<td>'.$data3['PRD_LIBELLE'].'</td>';
   echo '<td>/</td>';
   echo '<td><input value="'.$data3['LGCM_PRIX_UNITAIRE'].'" name="cmdPrice[]" id="cmdPrice" type="text"> € HT</td>';
   echo '<td>/</td>';
   echo '</tr>';
   }
Sur ma seconde page via Json,

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
$key = $_POST['cmdId']; 
$prices = $_POST['cmdPrice']; 
$qtys = $_POST['cmdQty'];
 
foreach($key as $tmpItem) {
			$item = null;
			$item['id']       = $tmpItem;
			$item['price']     = $prices[$tmpItem];
			$item['qty']      = $qtys[$tmpItem];
			$items[]          = $item;
		}
 
$response = $items;
 
echo json_encode($response);
sur ma console je reçois,

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
69
70
71
0
	Object { id="1", price="3.46", qty="1"}
 
id
	"1"
 
price
	"3.46"
 
qty
	"1"
 
1
	Object { id="2", price="3.46", qty="1"}
 
id
	"2"
 
price
	"3.46"
 
qty
	"1"
 
2
	Object { id="3", price="3.46", qty="1"}
 
id
	"3"
 
price
	"3.46"
 
qty
	"1"
 
3
	Object { id="4", price="3.3", qty="10"}
 
id
	"4"
 
price
	"3.3"
 
qty
	"10"
 
4
	Object { id="5", price="3.75", qty="12"}
 
id
	"5"
 
price
	"3.75"
 
qty
	"12"
 
5
	Object { id="6", price=null, qty=null}
 
id
	"6"
 
price
	null
 
qty
	null
Comme vous pouvez le voir, dans l'array 5, price et qty valent null,
j'ai 6 entrées, mon array devrait finir à 5...