Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> odfiltrowywanie ?
bumfank
post
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 29.02.2004
Skąd: /dev/null

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


Pytanie moze blache ale ja juz sie mecze troche tym (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

problem jest taki:
mam skrypt na ktorym wywoluje:
  1. <?php
  2. # ile all rekordow
  3. $query  = &#092;"SELECT COUNT(*) FROM `tracklisty` WHERE `nazwa` = \" .intval($_GET['dzial']). \" \";
  4. $ile_all = mysql_result(mysql_query($query), 0) or die($query . '<p>' . mysql_error() . '</p>');
  5.  
  6. # aktualna strona
  7. $query = 'SELECT * FROM `tracklisty` WHERE `nazwa` LIKE '' . $dzial . '%' ORDER BY `id` DESC LIMIT ' . (intval($_GET['start']) > 0 ? intval($_GET['start']) : 0) . ', 30';
  8.  
  9. $result = mysql_query($query);
  10. ?>


nizej normalnie mysql_fetch_array

noi tutaj jest wszystko si, ale chce np jeszcze mocniej przefiltrowac dane,
zrobilem row o nazwie "pokaz" i wiadomo "tak" ze ma pokazac a "nie" nie pokazuj
i dodalem do skryptu:
  1. <?php
  2. $query = &#092;"SELECT pokaz FROM tracklisty WHERE pokaz='tak'\";
  3. ?>

na samej gorze jeszcze przed countem i dupa pokazuje mi wszystkie, nie odfiltrowywuje,
pomyslalem moze jakis mega error, zrobilem szybko skrypt tylko z ta funkcja i dziala bez zazutow.
jak inaczej moge to zrobic a staralem sie na kazdy znany mi sposob

odrazu mowie dla was moze byc to blache a ja sie dopiero ucze tego stuffu
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jedrus4
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 6.04.2005
Skąd: Międzyborów

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


  1. <?php
  2.  
  3. $query = 'SELECT *
  4.  FROM `tracklisty`
  5.  WHERE `nazwa` LIKE '' . $dzial . '%'
  6.  AND pokaz='tak'
  7.  ORDER BY `id`
  8.  DESC LIMIT ' . (intval($_GET['start']) > 0 ? intval($_GET['start']) : 0) . ', 30';
  9.  
  10. ?>


musisz dodac warunek pokaz='tak' - przeciez wykonujesz kolejne zapytanie.

Ten post edytował jedrus4 9.04.2005, 01:13:06
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: 27.09.2025 - 18:15