Menú Principal

php

Iniciado por ^kazike^, 25 Octubre 2006, 08:50 AM

0 Miembros y 1 Visitante están viendo este tema.

^kazike^

Hola tengo una duda con php, aver si alguine me puede ayudar:
Quiero hacer el tipico carrito de la compra, pero con una excepcion, cuando tu escoges un objeto, quiero q se puedan escoger opciones para ese objeto.
Os pongo un ejemplo:
Por ejemplo uno de los objetos es una Hamburguesa. Cuando tu añades una hamburguesa a tu carrito tienes q poder añadir ingredientes extra, si tu escoges 2 hamburguesas las 2 pueden llevar ingredientes distintos.
Me he explicado¿?
Gracias x adelantado. Saludos!
Sorry por el mensaje de antes :S

Thaorius

y cual es la duda? indexa los objetos cada uno por su cuenta en vez de sumarlos.

Saludos
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

^kazike^

te refieres a que cree un array con todos los objetos del mismo tipo no?
pero cmo hago pa poder elegir las caracterisiticas de cada objeto??
Saludos

дٳŦ٭

Cita de: ^kazike^ en 25 Octubre 2006, 08:50 AM
Hola tengo una duda con php, aver si alguine me puede ayudar:
Quiero hacer el tipico carrito de la compra, pero con una excepcion, cuando tu escoges un objeto, quiero q se puedan escoger opciones para ese objeto.
Os pongo un ejemplo:
Por ejemplo uno de los objetos es una Hamburguesa. Cuando tu añades una hamburguesa a tu carrito tienes q poder añadir ingredientes extra, si tu escoges 2 hamburguesas las 2 pueden llevar ingredientes distintos.
Me he explicado¿?
Gracias x adelantado. Saludos!
Sorry por el mensaje de antes :S

Guarda los valores en una variable de sesión y al final de hacer la compra los "rescatas".

Saludos


Con sangre andaluza :)


Thaorius

Claro, podes porejemplo hacer un array con los indices:

TIPO // Tipo de producto, segun eso el resto de los indices
KETCHUP //Adereso de las hamburguesas
MAYONESA //...
VERDURA /...

Despues haces un switch de ltipo

swtch($array['TIPO'])
{
case 'HAMBURGUESA':
haces algo con todos los elementos;
break;
}

de todas formas es un metodo anticuado y que no te recomiendo usar, podrias en cuenta de eso simplemente guardar como ya se te dijo en una variable de sesion cada cosa y sus respectivas caracteristicas y su precio final. Despues los rescatas y sumas.

Saludos
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

Azielito

seria mejor algo de POO, haces tu super clase "Hamburgesa" y le vas dando propiedades y te vitas mucho codigo xD

Thaorius

Cita de: Azielito en 25 Octubre 2006, 20:08 PM
seria mejor algo de POO, haces tu super clase "Hamburgesa" y le vas dando propiedades y te vitas mucho codigo xD

Yo tambien lo pense, pero... y si quiere agregar productos dinamicamente con caracteristicas especiales cada uno? xD

saludos
Si te sirvio mi aporte, encontrarás más en www.teoxstudios.com. Gracias!
Buscando un buen hosting? Click aquí

дٳŦ٭

Cita de: M@rT1n en 25 Octubre 2006, 22:10 PM
Cita de: Azielito en 25 Octubre 2006, 20:08 PM
seria mejor algo de POO, haces tu super clase "Hamburgesa" y le vas dando propiedades y te vitas mucho codigo xD

Yo tambien lo pense, pero... y si quiere agregar productos dinamicamente con caracteristicas especiales cada uno? xD

saludos

Ah ps creo que podría usar eval() con un bucle pero no estoy muy seguro, es mejor usar variables de sesión.


Con sangre andaluza :)


^kazike^

okok gracias a todos creo q ya me he hecho una idea   :)

dominioswww

pues puedes crear el class y las funciones con array y base de datos
Dominios al mejor precio desde 2.00 USD solo en
http://dpanel.dominioswww.net
http://www.dominioswww.net