Te dice que no encuentra el segundo parámetro el cual es LA CONEXIÓN A TU BASE DE DATOS sin ese parámetro no puede realizar la consulta.
Ese es el error.
mysql_query($consulta,
$conexion)
Otra cosa amigo, porque utilizas tantos tags PHP ? no tenes que estar abriendo <?php y cerrando ?> cada vez que vas a hacer un echo o algo... si todo lo que sigue es código PHP entonces solo utiliza un bloque de tags php
Lo ECHO no necesitan estar entre parentesis... Necesitan comillas cuando vas a imprimer cadanas de texto asi :
echo "Hola mundo";
Y cuando es variables solo utiliza echo asi:
echo $mivar;
Aca te muestro como lo haria yo:
Código PHP:
Ver original<?php
$consulta="select prd_id, tipo_id, prd_nombre, prd_espanta, prd_area_accion, prd_apto_para, prd_precio_efectivo, prd_precio_otro, prd_descripcion_larga, prd_foto1, prd_foto2, prd_foto3, prd_foto4 from productos";
//inicio del muestreo
echo $fila[prd_nombre] ;
echo $fila[prd_foto1].'width="200" height="200" />';
echo '<a href="detalles.php?identificador='.$fila['prd_id'].'"><img src="img/masinfo.png" width="88" height="25" border="0" align="right" /></a>';
}
//fin del muestreo
?>