Birden yollamak için nasıl
3 Cevap php

: PHP Ben onlarla başa böylece

foreach($_POST['checkboxname'] as $i => $value)
...

3 Cevap

Böyle bir şey yapın:

<input type="checkbox" name="checkboxArray[]" />

Adı [] unutmayın.

Bu gibi:

<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />
<input type="checkbox" name="checkboxname[]" />

Sadece kendi adlarına [] append.

(onay kutuları, ya da birden çok seçim kutuları gibi) sunucuya birden fazla değer gönderebilirsiniz olan HTML form elemanları için, HTML öğesi adı için isim gibi bir dizi kullanmak gerekir. gibi bu:

<input type="checkbox" name="checkboxname[]" />

Ayrıca bu sizin form öğesi için "multipart / form-data" bir EncType kullanmanız önerilir.

<form enctype="multipart/form-data" action="target.php" method="post">

sonra PHP sen istediğin gibi, bir dizi olarak çoklu değerler veri erişebilirsiniz.