jak na liście rozwijalnej wyróżnić jedną z opcji

0

Witam!

Mam taki problem z "wyróżnieniem" jednej z opcji w polu <select> na formularzu

Opis problemu:
mam tabelę "ksiazka" gdzie jedną z kolumn jest "idlokalizacja" i mam drugą tabelę "lokalizacja" gdzie są tylko dwie kolumny "id" i "nazwa"

stworzyłem sobie takie formularz do edycji pojedynczego rekordu, który wypełnia mi się danymi z rekordu. Na formularzu ma pole nazwane "lokalizacja" które jest polem <select> i które wypełnia mi się nazwami lokalizacji z tabeli "lokalizacja->nazwa"

Powiedzmy że mam 4ry lokalizacje A B C i D i problem polega na tym jak zrobić żeby przy danym rekordze <select> wypełnił się nazwali z tabeli lokalizacja ale ustawiał się od razu na wartość z rekordu.

W tym momencie mam tak że owszem <select> wypełnia mi się poprawnie nazwami z tabeli lokalizacja ale ustawia mi się automatycznie na lokalizację A bo jest na początku mimo że w rekordze pojedynczej książki jest zapisana lokalizacja B. Ja bym chciał tak: jeśli w edytowanym rekordze jest zapisana lokalizacja B to żeby <select> ustawiał się na tej wartości a dopiero jeśli chcę zmienić tą wartość rozwijam sobie <selecta> i wybieram nową wartość i klikam na wyślij na formularzu

mam nadzieję, że nie zamieszałem

pozdrawiam

0

doszedłem

wystarczy zmodyfikować zapytanie które "zasila" <selecta>

 
SELECT * FROM ksiazki ORDER BY CASE WHEN id=9 THEN 0 ELSE 1 END, nazwa ASC

lub zamiast 9tki podpiąć jakąś zmienną i gotowe

1 użytkowników online, w tym zalogowanych: 0, gości: 1