Ver Mensaje Individual
  #5 (permalink)  
Antiguo 05/12/2008, 07:50
Avatar de craftyman
craftyman
 
Fecha de Ingreso: julio-2008
Mensajes: 8
Antigüedad: 15 años, 9 meses
Puntos: 1
Respuesta: PHP Warning: mysql_fetch_array(): supplied argument is not

Saludos jaffa, si tu pregunta era como quitar los warnings, bueno para que no aparescan estos mensajes en PHP, la solucion es la siguiente:

Código PHP:
error_reporting(E_ALL|E_STRICT);
ini_set('display_startup_errors'0);
ini_set('display_errors'0); 
Esto hara que no salgan ninguna de las alertas en PHP.

Por otro lado viendo tu codigo una simple solucion seria que antes que lances la funcion
Código PHP:
if($row mysql_fetch_array($result)){/////////////////AQUI WARNING 
hagas una consulta de filas
Código PHP:
if(mysql_num_rows($result)==1)
{
    
$row mysql_fetch_array($result)

La solucion para el free_result, serie que preguntes si es un recurso:

Código PHP:
if(is_resource($result))
{
    
mysql_free_result($result);

Una recomendacion a la hora que desarrolles es que no mezlces el codigo html en codigo PHP, es muy ilegible.
Para el location.href puedes usar la funcion php:

Código PHP:
header('location: home.php'); 
Saludos.
craftyman.net