Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zaznacz wszystko, opcja zaznaczająca wszystkie checkbox'y
agamemnon
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 0
Dołączył: 21.09.2006

Ostrzeżenie: (0%)
-----


Obecnie w petli tak wyświetlam dane z checkbox'ami

  1. <?php
  2. <input type="checkbox" name="wylaczanie[]" value="'; // wylaczanie jest tablicą
  3.    echo $rek['ID'];
  4.    echo'"></td>
  5. ?>

Chciałbym użyć funkcji która zaznaczałaby wszsytkie okienka. Użyłem takiego skryptu

  1. <?php
  2. <script LANGUAGE="JavaScript">
  3. var checkflag = "false";
  4. function check(field) {
  5. if (checkflag == "false") {
  6. for (i = 0; i < field.length; i++) {
  7. field[i].checked = true;}
  8. checkflag = "true";
  9. return "Uncheck All"; }
  10. else {
  11. for (i = 0; i < field.length; i++) {
  12. field[i].checked = false; }
  13. checkflag = "false";
  14. return "Check All"; }
  15. }</script>
  16. ?>

w ten sposób wstawiam checkbox'y
  1. <?php
  2. <input type="checkbox" name="wysylanie" value="';
  3.    echo $rek['ID'];
  4.    echo'"></td>
  5.  
  6. <input type=button value="Check All" onClick="this.value=check(this.form.wysylanie)">
  7. //przycisk zaznaczajacy
  8. ?>

Odbieram dane poprzez:

  1. <?php
  2. foreach( $_POST['wysylanie'] as $IDitem )
  3. {}
  4. ?>
i ty wywala mi błąd o nieprawidlowym argumencie. W jaki sposób mógłbym to poprawić?
Bo checkbox'y są zaznaczane poprawnie ale niestety nie mogę ich odebrać dalej w formularzu.
Pozdrawiam
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 03:05