Piece of advice: kad ti query ne radi, ti ga lepo echo-ujes pa vidis sta ne valja. Ovako napamet nikad neces naci gresku, zar ne?
U ovom primeru, evo sta mi je odmah zapelo za oko:
Code:
$result = "select * FROM auta where 1=1";
if (isset($_POST['marka']))
$result .= "AND marka =" .$_POST['marka'];
Vidis, kad spojis ova dva stringa, ako se ne varam dobijes ovo: (predpostavka da je $_POST['marka'] = 'bmw')
Code:
select * FROM auta where 1=1AND marka =bmw
Da li vidis gde je greska? OK, jeste, ja sam to napisao, a ti si samo cut'n'pasteovao, ali ipak...pogledas malo i sam sta se desava...
Jeff, one day you’ll understand that it’s harder to be kind than clever.