Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Checbox'y- sprawdzanie
Forum PHP.pl > Forum > Przedszkole
wujeksam
Jest to mój pierwsz posty na forum, witam wszystkich smile.gif

Mam tabele z której dane są pobierane z bazy, ilosc wierszy nie jest stała który wiersz jest zaznaczony chcę sprawdzic checkboxem a następnie przejsć do nastepnego formularza. Jednak nie działa mi funkcja sprawdzająca które checkboxy są zaznaczone. Oto fragment kodu:

  1. ...
  2. elseif($_GET['page']==wypozycz)
  3. {
  4. echo '<input type="checkbox" name="narzedzie['.$i.']" />';
  5. $id_narzedzia.'" />';
  6. }
  7. elseif($_GET['page']==usun) echo '<a href="index.php?
  8. </td>
  9. </tr>';
  10. $i++;
  11. }
  12. echo '</table>';
  13.  
  14. echo '<input type="submit" name="wypozycz1" value="wypozycz" />';
  15. ?>
  16. <?php
  17. echo '</form>';
  18. if(isset($_POST['wypozycz1']))
  19. {
  20. for($_POST['narzedzie('.$i.')']=1; $_POST['narzedzie('.$i.')']<=$ilosc; $_POST['narzedzie('.$i.')']++)
  21. {
  22. if($_POST['narzedzie(['.$i.'])'])
  23. echo 'checkbox zaznaczony<br>';
  24. else echo 'checkbox nie zaznaczony<br>';
  25. }
  26. }
lukasz91
O ile mi wiadomo w "name" nie możesz pisać indeksów tablicy, czyli zamiast narzędzia [$i] możesz pisać tylko narzędzia [] wtedy otrzymasz tablicę $_POST['narzędzia']
wujeksam
niestety nie działa, ma ktos jakis inny pomysł?
Wicepsik
  1. $_POST['narzedzie'][$i];
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.