Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [ZendFramework]problem z formularzem php + Zend
zonta88
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 29.04.2013

Ostrzeżenie: (0%)
-----


Witam

Mam klasę z formularzem o nazwie: OfertaSzukajForm.
Generalnie formularz działa bez zarzutu. Jest jednak 1 mankament. Chciałbym wprowadzić pole wyboru powierzchni mieszkania.
W tabli (w bazie mysql) jest kolumna z odpowiednimi wartościami, na których muszę zrobić selecta by przedstawić tylko te, które użytkownik wybrał.
  1. $this->add(array(
  2. 'name' => 'powierzchnia',
  3. 'type' => 'Select',
  4. 'options' => array(
  5. 'label' => 'Powierzchnia od',
  6. 'empty_option' => '-',
  7. 'value_options' => array(
  8. 'a' => 'od 1 do 50',
  9. 'D' => 'od 51 do 100',
  10. 'G' => 'od 101'
  11. )
  12. ),
  13. ));


Napisałem kod powyżej. Co oczywiście by działało gdyby wartościami w kolumnie "powierzchnia" w bazie danych były litery 'a' , 'D' , 'G'.
Pytanie jak w tym miejscu umieścić jakiegoś Selecta // odwołanie do funkcji która zwraca array tego Selecta ?

Bardzo proszę o pomoc.

Pozdrawiam,
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
CuteOne
post
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

Ostrzeżenie: (0%)
-----


  1. $array = array(
  2. 1 => 'Po od do',
  3. 3 => 'Po od do',
  4. 11 => 'Po od do'
  5. );
  6.  
  7. $select = new Zend_Form_Element_Select('select');
  8. $select -> setMultiOptions($array);


Pobierz z bazy rekordy, przelecieć je pętlą i utwórz z nich tablicę jak wyżej
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 30.12.2025 - 21:41