Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/08/2002, 10:03
Avatar de El Menda
El Menda
 
Fecha de Ingreso: junio-2001
Ubicación: Jaén
Mensajes: 516
Antigüedad: 22 años, 10 meses
Puntos: 0
Problema (muy) difícil con la función Replace

Holas. Estoy diseñando un carrito de compra, y almaceno los ID de los productos
en una $cookie.
Por ejemplo, si mi cliente compra los productos #3, #13 y #24 la $cookie tendrá la
siguiente estructura:
-3-13-24
Hasta aqui todo bien.
Ahora lo que necesito hacer es sacar los números por separado (3 13 24) y buscar
en la base de datos el producto correspondiente a cada numero.

He intentado así:
$cookie = eregi_replace('-', ' ', $cookie);
$sql = "SELECT id, nombre FROM tienda WHERE id=$cookie";
$query = mysql_query($sql);
while ($row = mysql_fetch_array($query)) {
echo "Has comprado: ".$row["nombre"]."<br>";
}

Claro, el problema es que me ha buscado en la base de datos 3 13 24, y no me
ha buscado cada numero por separado, es decir, el producto #3, despues el #13
y despues el #24.

¡Ayuda! ¡¡¡Estoy desesperado!!!

<a href="http://skatextreme.metropoliglobal.com/" target="new">No sabes lo que te pierdes</a>
El Menda no te ayuda