Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/06/2015, 06:52
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años, 3 meses
Puntos: 2658
Respuesta: Warning: mysql_fetch_array() expects parameter 1 to be resource, null give

El primer error que cometes, es el que cometen todos al principio:
1) No estás verificando si las variables contienen datos.
2) No estás validando si la consulta se ejecutó sin errores.
3) No estás verificando si la consulta devolvió algún registro.

Básicamente, tu estás asumiendo que todo anduvo bien, sin tener en cuenta que el hecho de que todo esté bien escrito no implica que las consultas devuelvan datos, o que la conexion no se caiga, o cualquier otro tipo de problemas posibles, en especial en etapa de desarrollo.
Como mínimo, lo que debes hacer es:
Código PHP:
$resultado1 mysql_query($peticion1) or die("Error al ejecutar la consulta: ".mysql_error()); 
y también:
Código PHP:
if($resultado1)
  {
  
// Aqui poner lo que hace si funciono bien
  
if(mysql_num_rows($resultado1)>0)
    {
    
// Aquie solo lo que se hace si hay registros
    
}
  } 
¿Se entiende lo que significa "validar" y "verificar"?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)