Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/12/2007, 04:19
Avatar de damargon
damargon
 
Fecha de Ingreso: junio-2003
Ubicación: Madrid
Mensajes: 386
Antigüedad: 20 años, 11 meses
Puntos: 3
Array que desaparece

Hola foreros,

Tengo un problema con este código.

Traigo los valores de una consulta a un BD en un array que creo que un while, pero al ir a recorrer dicho array con foreach o con un while me dice que ya no es un Array

Este es el código:

Código PHP:
function comprobarArray($selectIds){ //función para comprobar si es array.
        
if(is_array($selectIds)){
            echo 
"Sí, es un array<br>";
        }else{
            echo 
"No, no es un array<br>";
        }    
    }

    
$selectIds = array();
    
reset($selectIds);
        
comprobarArray($selectIds);
    
$product_id 31;
    
        
$query "Select distinct options_id from products_attributes where products_id=" $product_id;
        
$result mysql_query($query);
        
//echo $query;
        
while($selectIds mysql_fetch_array($result)){
            
comprobarArray($selectIds);
            
$selectIds[] = $selectIds;
            
            }
                
        
comprobarArray($selectIds);
        
    foreach (
$selectIds as $value) {
         echo 
"Datos: $value<br>\n";
    }

    while(list(
$clave$valor) = each($selectIds)){
        echo 
"Datos: " $clave $valor;
    } 
Gracias!!