Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/07/2011, 13:00
laury_p
 
Fecha de Ingreso: febrero-2010
Mensajes: 45
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: No pretendo que lo hagan por mi... Alguien me puede explicar como se hace?

Cita:
Iniciado por jotaincubus Ver Mensaje
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
  1. <?php  
  2.  $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";
  3.   $resultado=mysql_query($consulta);
  4.      
  5.   //inicio del muestreo  
  6. while($fila=mysql_fetch_array($resultado)){                      
  7. echo $fila[prd_nombre] ;
  8. echo $fila[prd_foto1].'width="200" height="200" />';
  9. echo '<a href="detalles.php?identificador='.$fila['prd_id'].'"><img src="img/masinfo.png" width="88" height="25" border="0" align="right" /></a>';
  10. }
  11.   //fin del muestreo
  12.   mysql_close() ;          
  13.   ?>
Lo que pasa es que lo tengo todo dentro de una tabla para ordenar los resultados, y borre las partes de HTML que tenia por el medio para dejar solo el php que es lo que interesaba. Pero si, tienes razon que no es necesario abrir, cerrar, abrir, cerrar. Gracias!