Pętla for zlicza ilość godzin które są w tablicy (wpisane na sztywno wcześniej) następnie w zależności od tego czy takowa już jest w bazie, wyświetla wyłączonego buttona lub checkboxa - działanie jest oczywiste.
Instrukcja IF obecnie bierze pod uwagę jedynie pierwszy znaleziony w bazie rekord. Wypadało by gdzieś tam upchać pętle (for chyba sprawdziłby się najlepiej, podobnie jak poprzedni tylko zamienić $godziny na $row ?) która zliczy wszystkie rekordy z wybranej kolumny, tylko gdzie ją upchać?
for($i=0;$i<count($godziny); $i=$i++) { if ($godziny[$i]==$row[2]) { } else { echo " <form action='rezerwacje.php' method='POST'> <label> <input type='checkbox' name='box[]' value='".$godziny[$i]."'/> <span>".$godziny[$i]."</span> </label> </form> "; } }
edit:
zdaje się, że o to chodziło z tagami

