Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Checkboxy w kolumnach
Forum PHP.pl > Forum > Przedszkole
krzesik
Witam,

potrzebuję wyświetlić zestaw checkoboxów w kolumnach robię to tak:

  1.  
  2. while($nd = mysql_fetch_array($wynik))
  3. $tab1[] = $nd['nazwisko'];
  4.  
  5.  
  6. // ilość kolumn
  7. $kolumny = 5;
  8.  
  9. //ilość wierszy na kolumne
  10. $per = ceil(count($tab1) / $kolumny);
  11. $tab1 = array_chunk($tab1, $per);
  12.  
  13. //wiersz
  14. $ident = 100;
  15. for($iz=0;$iz<$per;$iz++)
  16. {
  17. echo '<tr>';
  18. //kolumna
  19. for($jz = 0; $jz < $kolumny; $jz++)
  20. if(isset($tab1[$jz][$iz]) and !empty($tab1[$jz][$iz])) {
  21. $ident++;
  22.  
  23.  
  24. echo '<td><input type="checkbox" id="'.$ident.'" name="dostep[]" value="'.$tab1[$jz][$iz].'" /><label for="'.$ident.'"> &nbsp; '.$tab1[$jz][$iz].' </label></td>';
  25. }
  26. echo '</tr>';
  27. }
  28.  


i jest wszystko OK, ale.... dla pierwszego rekordu w kolejnych mam 5 (pięć) pierwszych checków kompletnie pustych......

poproszę o pomoc
nospor
Wyswietl sobie tablice po
$tab1 = array_chunk($tab1, $per);
print_r($tab1);

a moze zrozumiesz co sie tam stalo bo patrzac na to
for($iz=0;$iz<$per;$iz++)
odnosze wrazenie ze nie wiesz co robi array_chunk
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.