![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 11 Dołączył: 25.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Jak pobrać do pola select ileś wartości z bazy i jednocześnie zaznaczyć jakaś z nich. A tak po polakiemu
![]()
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 69 Dołączył: 26.04.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Czyli zapytanie sql, pozniej petla while i w tej petli if, ktory sprawdza, czy dany select ma byc default
![]() -------------------- Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 11 Dołączył: 25.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
zapytanie SQL, zdefiniowanie domyslej wartosci dla pola select, while aby wypisac wszytskie, ale if ?
już wiem czemu mi się nie wczytywało inne pola, jedna zmienna miałem powielona, dokladnie $r, ale nadal nie moge nic do pola select wczytac Ten post edytował bercow 7.09.2010, 00:17:52 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 389 Pomógł: 69 Dołączył: 26.04.2010 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
zapytanie SQL, zdefiniowanie domyslej wartosci dla pola select, while aby wypisac wszytskie, ale if ? Ja to poprostu widze tak: 1. zapytanie sql 2. petla while, ktora "laduje" wszystkie optiony do selecta 3. if, ktory nadaje danemu optionowi wartosc domyslna Ale mozna to zrobic na wiele innych sposobow, ja podalem chyba najprostszy. PS. Nalezalo by w bazie sql juz zdefiniowac, ktore pole jest domyslne, no chyba ze chodzi o inna procedure, np. zalezna od wybranych opcji uzytkowanika. Ten post edytował kapuch 7.09.2010, 00:19:57 -------------------- Nie chce "Pomógł", aktualna ilość (69) w pełni mnie satysfakcjonuje :)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 11 Dołączył: 25.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Trochę nie rozumiem, ale postaram się to zaprezentować inaczej.
Mamy wypisane 10 rekordów i każdy z nich ma tam ile pól, i opcje edytuj. Po klinieciu na edytuj, przesyłam za pomocą GET ID danego rekordu. Za pomocą tego ID wczytujemy do formularza pola odpowiadające temu konkretnemu rekordowi. Nie ma domyślnego pola dla pola select, pole select ma przybrać taka wartość jaka ma jest odpowiednia dla tego rekordu. To ma byc normalna opcja edytuj to jakiegoś rekordu, ale muszę pobrać jakoś wszystkie opcje z bazy do pola select, i jakoś wymusić zaznaczenie konkretnej pozycji. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 4.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 156 Pomógł: 11 Dołączył: 25.12.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mamy taka tabele jak na zdjęciu poniżej, pola takie jak typ, firma, przyjęte (miejsce przyjęcia) są to pola wyboru SELECT. Na końcu mamy dwie ikonki, jedna edytuj druga usun. Ta "wartosc odpowiednia" to aktualny zapis w bazie dla konkretnego rekordu. Czyli zwykła edycja. Chce aby po kliknięciu np. na edycje pola numer ID=3 (pierwsza pozycja), widoczne było pole SELECT z naznaczonym typem Ekspres. Obecnie wyświetla się kolejność jak w bazie.
http://img339.imageshack.us/img339/8016/drobn.jpg
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 4.09.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam wrażenie że niesamowicie namieszałeś
![]() No to jeśli tak to ma wyglądać, to jak dla mnie musisz mieć przygotowane 4 tabele: jedną taką jak na zdjęciu i 3 z wartościami które może przybrać dane pole select np. dla pola przyjete w tabeli będzie lista wszystkich miast na które można takie pole zmienić. Po kliknięciu na 'edytuj' powinna zostać przesłana zmienna z id konkretnego rekordu (nazwijmy ja 'id') i nastąpi przejście do strony z polami select o kodzie jak poniżej:
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:58 |