Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/08/2011, 12:33
Oscar_Olivera
 
Fecha de Ingreso: junio-2009
Ubicación: Maracaibo
Mensajes: 16
Antigüedad: 17 años, 4 meses
Puntos: 0
Arreglo Fantasma

Buenas Tardes. Tengo este código:
Código PHP:
$query2 = "SELECT * FROM tabla_p";
$query2.= " WHERE idcliente = $idCliente";
$query2.= " AND estado  = 1";  
$query2.= " LIMIT 1";
//echo $query2 . "<br/>";
$result2 = mysql_query($query2, $conexionBD);
if (!empty(
$result2)){
   echo 
"Esta es su data";          
   
//funcion que muestra el contenido del arreglo
   
muestraData($result2);
}else{
   echo 
"no tiene data";
} 
pero no me funciona porque al seleccionar un cliente que no tiene data me muestra el:
Código PHP:
   echo "Este es su data"; 
sin mostrame nada mas. Cuando deberia mostrar que el:
Código PHP:
else{
   echo 
"no tiene data";
} 
debido a que el arreglo esta vacio.

Por lo que puedo inferir, la validacion del IF es siempre cierta, pero trato de ver que contiene el arreglo y no me muestra nada.
Tambien he usado este codigo con el mismo resultado:

Código PHP:
$count = count($result2);
if (
$count!=0 ){
   echo 
"Este es su data";          
   
muestraData($result2);
}else{
   echo 
"no tiene data";
} 
alguna idea? o lo estoy enfocando mal?