para no tener que utilizar un boton submit puedes poner en el select:
y puedes depurar tus consultas:
Código PHP:
$result=mysql_query() or die ("error".mysql_error());
pero una cosa que no tienes una i de mas
Código PHP:
<?php
$id_categoria=$_GET['id_categoria'];
include('select/select.php');
$link = mysql_connect($hostname,$user,$password,$database);
$query = "select nombre_categoria,nombre_producto,ruta_foto_grande,ruta_foto_pequeña,descripcion_producto from producto,foto,categoria where id_foto=producto_id_foto and id_categoria=producto_id_categoria and id_categoria=$_GET[id_categoria] group by nombre_producto ";
$result = mysql_query($link,$query) or die("error".mysql_error());
while ($row = mysql_fetch_array($result)){
echo $row['nombre_categoria'];
echo $row['nombre_producto'];
echo $row['ruta_foto_grande'];
echo $row['ruta_foto_pequena'];
echo $row['descripcion_producte'];
}
/* free result set */
mysql_free_result($result);
/* close connection */
mysql_close($link);
?>
besos