Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Sortowanie wynikow bazy na rozny sposob
jacke
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 15.03.2010

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


Cześć,

Chciałbym zrobić prosty skrypt do wyświetlania i sortowania rekordów.
W bazie danych mam takie pola jak:

ID
zamowienie
potwierdzony
wysylka
komentarz
status
miasto

Żeby wyfiltrować zamówienia tylko z danego miasta, mam takie coś:
  1. a href=?miasto=krakow
  2.  
  3. $miasto = $_GET['miasto'];
  4. $query = mysql_query("SELECT * FROM poo WHERE miasto = '$miasto'");


I wszystko fajnie, ale jak będę chciał do tego dołożyć, zeby pokazało zamówienia z danego miasta i te które są potwierdzone, albo zamówienia o numerach od 50 do 60 to jak? Na ifach wszystkie kombinacje rozpisać? :)

Jak na przykład:
  1. a href=?miasto=krakow&potwierdzony=tak



Nie ma jakiegos banalnego gotowca na to?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jacke
post
Post #2





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 15.03.2010

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


Baza będzie dość skromna, nie więcej niż kilkaset rekordów i będę z niej korzystać tylko ja, to tak na własne potrzeby chce mieć toteż wydajność nie ma znaczenia ani żadne zabezpieczenia nie będą potrzebne.

Sposób pablo w miarę działa, ale faktycznie jak będę chciał to zrobić na wiele różnych sposobów, to kod będzie długości Pana Tadeusza...

Znowuż porady od CuteOne... coś albo robię źle, ale nie wiem

  1. $sql = 'SELECT * FROM poo WHERE miasto = '.$_GET['miasto'];
  2. $sql .= (!empty($_GET['potwierdzony'])) ? " AND potw = '{$_GET['potwierdzony']}'" : "";
  3. $sql .= (!empty($_GET['status'])) ? " AND status = '{$_GET['status']}'" : "";
  4.  
  5. $query = mysql_query($sql);
  6.  
  7. while ($row = mysql_fetch_array ($query, MYSQL_BOTH))


I dostaję to: Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in line 7
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: 6.10.2025 - 23:51