Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php][mysql]system tagów
memory
post
Post #1





Grupa: Zarejestrowani
Postów: 616
Pomógł: 84
Dołączył: 29.11.2006
Skąd: bełchatów

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


Witam mam następujący problem


  1. <?php
  2. $kat=$_GET['kat'];
  3.  $where = (isset($_GET['kat'])&&$_GET['kat']!='') ? "AND
  4. t.nazwa = '".$kat."'":'';
  5. ?>


  1. $wyni =mysql_query("SELECT b.*,t.nazwa,GROUP_CONCAT(t.nazwa) AS tagi FROM tag bt, news b, kategorie t WHERE bt.katid = t.idkat $where AND b.id = bt.newsid GROUP BY b.id ;")


Dzieku temu zapytaniu ( wiele do wielu ) moge wyswietlic do danego newsa wiele tagow (kategorii) . Wszystko ladnie dziala, wyswietla przypisane tagi.

Ale nie potrafie przypisac do kazdego taga (<a href ... <a>, odnosnik ), bym mogl metoda $_GET wyswietlic newsy z danej kategorii (tagu).
Dziekuje za ewentualna pomoc

Ten post edytował memory 11.08.2007, 10:58:48
Go to the top of the page
+Quote Post
kris2
post
Post #2





Grupa: Zarejestrowani
Postów: 150
Pomógł: 3
Dołączył: 15.08.2007

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


Nie przekazuj zmiennych z GET w taki sposób do zapytania ponieważ niesie to ze sobą poważne zagrożenia bezpieczeństwa:
http://pl.wikipedia.org/wiki/SQL_injection

a co do zapytania to przydał by się schemat bazy.
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: 20.08.2025 - 14:13