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: 14 años, 10 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!=){
   echo 
"Este es su data";          
   
muestraData($result2);
}else{
   echo 
"no tiene data";

alguna idea? o lo estoy enfocando mal?