![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
witam ponownie juz dzisiaj
chcę do listy rozwijalnej pobrać dane z bazy. Robie tak: I teraz pobiera i wyświetla mi zamiast nazwy to value=1 lub 2 co jest logiczne. Rozumiem że muszę dodać zdarzenie
czy idę w dobrym kierunku czy może jest na to lepszy sposób? A może lepiej zastosować tu pętle? Ten post edytował peklo 20.03.2014, 20:05:58 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jak wygląda tablica $ogloszenia?
Jeśli nie przechowujesz tam odpowiedników wartości "za" (czyli "godzinę", "dzień"), to nie ma kompletnie sensu wplatać tu php i warunków. Chyba, że w zależności do różnych warunków czasem będzie tam tylko "godzinę", czasem "dzień", obydwie lub zero wartości. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
do pola select podczas edycji formularza ma być pobrana wartość w zależności od wyboru podczas dodawania do bazy. czyli może być jedna wartość: --wybierz- lub godzinę lub dzień lub inne których nie wpisywałem
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Tak, ale ja pytałem o zwartość tablicy $ogloszenia.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
Array ( [id] => 6 [nazwa_ogloszenia] => fwefewfewfewfw [data_dod] => 2014-03-20 18:13:13 [rok] => [opis] => ewfwefewfwefew fewfwefewfew we3e4324322fewfewfew fewf34324 2 2r ef ew f32 442333333333 [miasto2] => eeeeeeeeeeeeeefewfewf [id_kraj] => [id_wojewodztwo] => 2 [czas] => 2014-04-19 19:13:13 [id_kategoria] => 1 [cena] => 2600 [za] => 1 [uszkodzony] => [poj] => [moc] => [przebieg] => [paliwo] => [stan] => [kolor] => [metalic] => [miejsca] => [rejestracja] => [normy] => [oc] => [przeglad] => [vin] => [wlasciciel] => [leasing] => [negocjacja] => [fv] => [kredyt] => [motoh] => [producent] => [naped] => [drzwi] => [karoseria] => [osoba] => [wojewodztwo] => Lubuskie [miasto] => [nazwa_firmy] => [telefon] => [wyb_kategorii1] => Array ( ) [wyb_kategorii2] => Array ( ) [zdjeciak] => Array ( [17] => Array ( [id_ogloszenia] => 6 ) [18] => Array ( [id_ogloszenia] => 6 [im] => 332641757093.png [thumb] => thumb_332641757093.png ) [19] => Array ( [id_ogloszenia] => 6 [im] => 460420852992.png [thumb] => thumb_460420852992.png ) ) [pjk] => Array ( [8] => Array ( [id_prawo_jazdy] => 4 ) [9] => Array ( [id_prawo_jazdy] => 6 ) [10] => Array ( [id_prawo_jazdy] => 8 ) [11] => Array ( [id_prawo_jazdy] => 11 ) ) [wyposazeniew] => Array ( ) )
Ten post edytował peklo 20.03.2014, 20:33:05 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A jeśli w tablicy $ogloszenia nie będzie elementu $ogloszenia['za'] o wartości np. 2, to wtedy ma się nie pokazać jako opcja w select?
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
tak
mogą być w tym wypadku 3 warianty nie wybrał nic (-wybierz-) czyli null lub 0 lub wybrał 1 (dzien) lub wybrał 2 (godzina) Ten post edytował peklo 20.03.2014, 20:57:00 |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem czy się dobrze rozumiemy.
Ja pytam o to jak będzie wyglądał select i czy będzie zależny od wartości w tablicy $ogloszenia, a nie jakie warianty może wybrać użytkownik. Czyli czy select będzie zawsze zawierał opcje: nic, dzień, miesiąc, czy też różną ich ilość właśnie w zależności od zawartości $ogloszenia. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
dane w select są stałe, nic się w nich nie zmienia. Podczas dodawania formularza wybiera się jedną opcję z wielu. Teraz chcę pobrać do select poprostu to co zostało wybrane i tyle
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
ok śliczne dzięki. Ale mam jeszcze jedno pytanie. Mam selecta który pobiera z bazy nazwy i jest ich ok 200.
Jak to można załatwić. Ma pobrać tylko jedną wartość jak i tutaj |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A zawartość elementu <option> też masz w bazie czy podobnie jak ten wyżej select, tylko wartości?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
mam coś takiego
i tu jest ok 200 nazw |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli chcesz zaznaczyć wybraną opcję w select, to robisz podobnie jak podałem wyżej, przy czym warunek wprowadzasz w linii 9.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
kurde myślałem że się obędzie bez opisywania wszystkich rekordów. czyli każdy trzeba opisywać tak
<option value=''<?php if(empty($ogloszenia['za'])) echo " selected=\"selected\""; ?>></option> |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Jak tworzysz selecta w pętli to w tej pętli możesz to zastosować i będzie jedna linijka
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
no własnie chodzi mi o jedna linijkę a nie o 200 (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował Turson 24.03.2014, 15:16:12 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
kurde zrobiłem tak i coś mi nie pobiera
dobra teraz mi pobiera właściwą nazwe ale nie wiem co wstawić w value. |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przecież w tym pierwszym wyżej przykładzie, gdzie źle ustawiałeś atrybut selected jest value.
|
|
|
![]()
Post
#21
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
|
|
|
![]()
Post
#22
|
|
Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
jak już jesteś wewnątrz php to nie otwieraj znacznika jeszcze raz (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#23
|
|
Grupa: Zarejestrowani Postów: 420 Pomógł: 0 Dołączył: 27.07.2011 Ostrzeżenie: (10%) ![]() ![]() |
ok juz działa
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 16.09.2025 - 20:58 |