Bonjour a vous, et merci pour votre aide a l'avance.
Voici mon probleme en question. j'ai un formulaire avec des "Checkbox" comme voici :
Formulaire :
api_create.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <form action="api_create.php" method="post"> <div class="Categories"> <div class="ItemsOrderedBodyInside CategoriesCol"><input type="checkbox" value="100" name="checkbox_categories[]">BMW</div> <div class="ItemsOrderedBodyInside CategoriesCol"><input type="checkbox" value="101" name="checkbox_categories[]">AUDI</div> <div class="ItemsOrderedBodyInside CategoriesCol"><input type="checkbox" value="102" name="checkbox_categories[]">MERCEDEZ</div> <div class="ItemsOrderedBodyInside CategoriesCol"><input type="checkbox" value="103" name="checkbox_categories[]">VOLKS</div> </div> </form>
Ensuite dans ma fonction curl_setop_array dans le champ CURLOPT_POSTFIELDS
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 // Calculer le nombre de "Checked" $checked_arr_type = $_POST['checkbox_categories']; $count_type = count($checked_arr_type);
j'ai ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 $arr_categories = array( 100=>"VANAGON", 101=>"AUDI", 102=>"MERCEDEZ", 103=>"VOLKS" );
mon but etant de faire un while dans le cas ou j'aurais les 4 checkbox activé pour avoir comme resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 CURLOPT_POSTFIELDS =>'{ "categories": [ { "id": "100", // changer par la valeur du "Checkbox" "name": "VANAGON", // changer par la valeur du array donc la valeur du array est celle du "checkbox" "slug": "VANAGON" // changer par la valeur du array donc la valeur du array est celle du "checkbox" } ] }
j'espere bien avoir expliqué mon probleme
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 CURLOPT_POSTFIELDS =>'{ "categories": [ { "id": "100", "name": "AUDI", "slug": "AUDI" }, { "id": "101", "name": "VANAGON", "slug": "VANAGON" }, { "id": "102", "name": "MERCEDEZ", "slug": "MERCEDEZ" }, { "id": "103", "name": "VOLKS", "slug": "VOLKS" } ] }
Merci encore
Partager