![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 107 Pomógł: 0 Dołączył: 10.07.2003 Ostrzeżenie: (0%) ![]() ![]() |
Tak sobie robię selecta na bazie
[php:1:16b8f8534c]<?php $rodzaj_dania = mysql_query("SELECT * FROM rodzaj_dania"); $jaki_rodzaj = mysql_fetch_array($rodzaj_dania); ?>[/php:1:16b8f8534c] A tak sobie wyświetlam pola w liście [php:1:16b8f8534c]<?php <select name="rodzaj_dania" class="inputbox"> <? while ($row1 = mysql_fetch_assoc($rodzaj_dania)) { ?> <option value="<? print "$row1[nazwa_dania]";?>"><? print "$row1[nazwa_dania]"; } ?></select>[/php:1:16b8f8534c] Wyświetlają się pięknie wszystkie pola a widoczne jest pierwsze z nich. Ale jak zrobić wyświetlanie aktualnego pola, które zapisane jest w bazie przy tym produkcie a nie za każdym razem pierwszego?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) ? Dzięki |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 151 Pomógł: 0 Dołączył: 4.03.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Wyświetlają się pięknie wszystkie pola a widoczne jest pierwsze z nich. Ale jak zrobić wyświetlanie aktualnego pola, które zapisane jest w bazie przy tym produkcie a nie za każdym razem pierwszego????
[php:1:0833042625]<?php <option value="poz1"<?php echo ($zmienna == 'poz1') ? ' selected' : null; ?>>Pozycja nr1</option> ?>[/php:1:0833042625] Kazdy element listy <select> musisz porownac i jak sie zgodzi to ustawic selected wlasnie na ten zgodny element (ktory w rezultacie zostanie podswietlony) Mam nadzieje ze rozumiesz o co mi chodzi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 07:16 |