Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Błąd w while
Forum PHP.pl > Forum > Przedszkole
Wykrywacz
Siema, nie umiem znaleźć dla czego mi się te while zapętlają i skrypt się wiesza, możecie podpowiedzieć?

  1. function menu_items(){
  2. $select_menu_items = mysql_query("select id,nazwa,gr_id from sl__skl_menu_items");
  3. while ($smi = mysql_fetch_array($select_menu_items)){
  4. $tablica_menu[$smi['gr_id']] .= $smi['id'];
  5. }
  6.  
  7. return $tablica_menu;
  8. }

I wywołuje
  1. $tm = skl_wizualne::menu_items();
  2. $id_menu =2;
  3. while (isset($tm[$id_menu])){
  4. echo $tm[$id_menu];
  5. }
nospor
a ktora konkretnie ci sie zapetla? Sprawdz. Bo kod jako taki jest ok
Wykrywacz
Wyświetlający czyli
  1. while (isset($tm[$id_menu])){
  2. echo $tm[$id_menu];
  3. }
nospor
no przeciez dales warunek w petli: (isset($tm[$id_menu])
a ze $id_menu w petli nie zmieniasz to ten warunek non stop jest prawdziwy. nad czym sie tu zastanawiac?
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.