Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] złe zapytanie do bazy, problem z if
kozioł
post
Post #1





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


Witam mam taką fukcję która działa tylko częsćiowo ,

  1. <?php
  2. $q = "SELECT *  FROM baza WHERE jednostka='200002' AND ";
  3. if ($rezultat !='wszystko') {
  4. $q .= "rezultat= '$rezultat' ";
  5. }
  6. ?>


jak w formularzu wybiorę jakąś wartość w polu rezultat , to dane się wyświetlają ,jednak jak wybiorę wartość wszystko ,

to nic się nie wyświetla , a powinny wyświetlić się dane bez tego warunku rezultat='$rezultat'

gdzie robię błąd?

dięki za rady
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




jak wybierzesz "wszystko" to woje zapytanie wyglada tak:
SELECT * FROM baza WHERE jednostka='200002' AND

uwierz, ten AND na koncu to nie jest cos dobrego smile.gif

http://nospor.pl/wyszukiwarka-zapytanie-za...runkow-n31.html

edit:
a na przyszlosc:
wyswietlanie bledow:
http://nospor.pl/mysql-faq-n29.html#faq-2
analiza bledow:
http://nospor.pl/php-faq-n29.html#faq-6


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
kozioł
post
Post #3





Grupa: Zarejestrowani
Postów: 209
Pomógł: 0
Dołączył: 9.12.2006

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


dzięki nospor

zrobiłem tak:

  1. <?php
  2. $q = "SELECT *  FROM baza WHERE  jednostka='200002' ";
  3. if ($rezultat !='wszystko') {
  4. $q .= "AND rezultat= '$rezultat'  ";
  5. }
  6. ?>


i działa :-)

PS. nie można wejść na te linki co podałeś
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
PS. nie można wejść na te linki co podałeś
No przeciez dzialają

ps: jak uzywasz IE to zjedz skrolem na ddol strony winksmiley.jpg

ps2: jak uzywasz IE to najlepiej zmien przegladarke winksmiley.jpg


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 Aktualny czas: 19.08.2025 - 17:51