CODE
$sql="SELECT * FROM products WHERE type='$typeselect'";
$sql1="SELECT * FROM photos, products WHERE photos.dir=products.id AND products.id='$which_prod'";
zmienna $which_prod, jest tworzona przy przetwarzaniu danych z innego zapytania :
CODE
$result=mysql_query($sql3);
$row=mysql_fetch_array($result)
$which_prod=row['id'];
i teraz dopiero wykonujemy wczesniej zadeklarowanie zapytanie:
CODE
$result=mysql_query($sq1);
$row=mysql_fetch_array($result)
niestety to zapytanie nie widzi wartosci zmiennej $which_prod

dlaczego tak sie dzieje

ale wykonanie zapytania zostalo wykonane juz gdy zmienna miała wartość...