if($id_cat == '1') $kategoria = 'APARTAMENTY'; if($id_cat == '2') $kategoria = 'PENSJONATY'; if($id_cat == '3') $kategoria = 'HOTELE'; if($id_cat == '4') $kategoria = 'DOMKI WCZASOWE'; if($id_cat == '5') $kategoria = 'AGROTURYSTYKA'; if($id_cat == '6') $kategoria = 'POLA NAMIOTOWE'; if($id_cat == '7') $kategoria = 'POKOJE GOŚCINNE';
$result = mysql_query("SELECT * FROM ".PREFIX."obiekty_categories,".PREFIX."obiekty WHERE id_obiekt = '$id_obiekt'" ); while($row = mysql_fetch_array($result)) { ?> <option value="<?php echo $id_cat ?>" selected="<?php if($id_cat == $row['id_cat']) echo $kategoria; ?>"><?php echo stripslashes($row['tytul']) ?></option> <?php } ?>
Chodzi o to, że lista generuje się tak:
dlatego zaznaczone jest ostatnie option czyli pokoje goscinne, jak zrobic, zeby byla zaznaczona wlasciwa kategoria?
aha w tym warunku:
$row['id_cat'] to pole wyszukane z zapytania (użyłem * żeby pobrało wszystko)