Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][SQL]Filtrowanie wyników
moczymorda
post 22.07.2010, 15:53:27
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 30.11.2009

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


Mam katalog np. ciuchów. Baza wygląda tak:

[ id ][ kat_id ][ nazwa ][ producent ][ rozmiar ]

Normalne zapytanie jeśli chciałbym "filtrować" wg. producentów wygląda tak:

  1.  
  2. $producent = (int)$this->_request->getParam('pr');
  3.  
  4. $select = $db->select()
  5. ->from(array('p' => 'produkty'))
  6. ->where('producent = ?', $producent);
  7. $result = $db->fetchAll($select);


Jeśli chciałbym dokładniej, czyli dodać jeszcze rozmiar:


  1.  
  2. $producent = (int)$this->_request->getParam('pr');
  3. $kolor= (int)$this->_request->getParam('ko');
  4.  
  5. $select = $db->select()
  6. ->from(array('p' => 'produkty'))
  7. ->where('producent = ?', $producent)
  8. ->where('kolor= ?', $kolor);
  9. $result = $db->fetchAll($select);


Link wygląda tak

www.stronka.pl/katalog/index/pr/2/ko/1/

Może być też w postaci:

www.stronka.pl/katalog/index?pr=2&ko=1

I teraz jak dynamicznie zmieniać ten link?. Tzn. chce zmienić pr ale zostawić ko lub odwrotnie.
Z góry dziękuje za pomoc.

Ten post edytował moczymorda 22.07.2010, 15:55:01
Go to the top of the page
+Quote Post

Posty w temacie
- moczymorda   [PHP][SQL]Filtrowanie wyników   22.07.2010, 15:53:27
- - evolucja   Ja tak po za tematem, co to sa fajna klasa do obsł...   22.07.2010, 16:13:42
- - moczymorda   To Zend Framework   22.07.2010, 16:15:59


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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 19:34