J'ai une table de cases à cocher et de texte qui est générée à partir d'une base de données. Lorsque je coche 2 cases sur 3 et que j'écris 2 cases de texte sur 3. tableau de 2 éléments a Checkbox et tableau a 3. Je textbox essayé d'utiliser array_filter mais il ne fonctionne pas ou quelque chose ...Je ne peux pas comprendre ce qui ne va pas avec cette boucle aussi array_filter peut-être être drôle
$textbox_array=array_filter($_POST['text']);
$checkbox_array = $_POST['check'];
for ($i = 0; $i < count($checkbox_array); $i++) {
$textbox = $textbox_array[$i];
$checkbox = $checkbox_array[$i];
echo $textbox;
echo '-';
echo $checkbox;
}
je vérifie les cases à cocher 9 et 10, et de mettre les valeurs 1 et 2.
c'est ce que je reçois: 1-9-10 je devrais obtenir: 1-2-9-10
Aidez-moi s'il vous plaît.
Des cases non cochées ne sont pas envoyés dans les données de poste, c'est le comportement attendu. Si pour une raison quelconque vous avez besoin d'eux envoyé, voir ici: http://stackoverflow.com/questions/1809494/post-the-checkboxes-that-are-unchecked – Steve
Je n'ai pas besoin d'eux envoyé aussi je n'ai pas besoin de la boîtes de texte vides à envoyer. – Foogley