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 :
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>
api_create.php :
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);
Ensuite dans ma fonction curl_setop_array dans le champ CURLOPT_POSTFIELDS
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"
);

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"
        }
    ]
}
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
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"
        }
    ]
}
j'espere bien avoir expliqué mon probleme

Merci encore