<?php <input type="checkbox" name="wylaczanie[]" value="'; // wylaczanie jest tablicą echo $rek['ID']; echo'"></td> ?>
Chciałbym użyć funkcji która zaznaczałaby wszsytkie okienka. Użyłem takiego skryptu
<?php <script LANGUAGE="JavaScript"> var checkflag = "false"; function check(field) { if (checkflag == "false") { for (i = 0; i < field.length; i++) { field[i].checked = true;} checkflag = "true"; return "Uncheck All"; } else { for (i = 0; i < field.length; i++) { field[i].checked = false; } checkflag = "false"; return "Check All"; } }</script> ?>
w ten sposób wstawiam checkbox'y
<?php <input type="checkbox" name="wysylanie" value="'; echo $rek['ID']; echo'"></td> <input type=button value="Check All" onClick="this.value=check(this.form.wysylanie)"> //przycisk zaznaczajacy ?>
Odbieram dane poprzez:
i ty wywala mi błąd o nieprawidlowym argumencie. W jaki sposób mógłbym to poprawić?
<?php foreach( $_POST['wysylanie'] as $IDitem ) {} ?>
Bo checkbox'y są zaznaczane poprawnie ale niestety nie mogę ich odebrać dalej w formularzu.
Pozdrawiam