Ver Mensaje Individual
  #29 (permalink)  
Antiguo 25/11/2008, 19:17
Avatar de erlingfiallos
erlingfiallos
 
Fecha de Ingreso: febrero-2005
Ubicación: Mexico ahora
Mensajes: 499
Antigüedad: 19 años, 3 meses
Puntos: 9
Respuesta: Que falta para k funcione Where In

vamos por el ultimo intento del dia.. ya nos tardamos demasiado en esto.. entonces cambiaremos algunas cosas.. entre las modificaciones agregaras una variable que he llamado $arr.. ahi se almacenaran los resultados de la consulta..

Pero creo que me tardo mucho en explicar.. mejor copy+paste y ve como funciona.. no me gusta mucho como se ve el codigo.. pero esta funcional.. esta un poco rara tu implementacion de carrito de compras.. pero bueno.. a probar y luego me dices como te fue..

Código PHP:
$qry=mysql_query("SELECT id, precio FROM catalogo WHERE id IN(".$arrId.")");
$arr = array();
while (
$row mysql_fetch_array($qryMYSQL_ASSOC)) {
        
array_push($arr, array($row['id'] => $row['precio']));
}

for (
$i=0$i<count($id); $i++) {
    
$carro[md5($id[$i])] = array (
        
'identificador'=>md5($id[$i]),
        
'id'=>$id[$i],
        
'cantidad'=>$cantidad[$i],
        
'precio' => $arr[$i][$id[$i]]
    );
}
    
echo 
"<pre>";
print_r($carro);
echo 
"</pre>"