Buenos dias WEbempresa.
Estoy desarrollando una lista de favoritos que puede enviar productos al carro de compra pero me a surgido un inconveniente y es que necesito pasar varios parametros entre esos product_id y prod_id[] segun entiendo el product_id es el id del producto pero no se que es el prod_id[] y no es el mismo product_id.
Me podrian explicar la diferencia.
Muchas Gracias por su tiempo
Hola Felipe,
las variables que tienen como nombre "product_id[]" es por que van a ser pasados como Array. En cambio si te encuentras con otro formulario con un nombre de variable "product_id" es por que solo se pasa un product_id como parámetro. La primera opción se puede emplear para eliminar prodcutos en masa por ejemplo. Es una propiedad de los formularios HTML, por ejemplo, imagina que tienes lo siguiente:
Esto generará un formulario HTML que enviará al script PHP index.php un array con dos registros, y en cada uno habrá un valor del textbox respectivamente.. Después en el script puedes recorrer el Array y hacer lo que necesites con estos valores.
Puedes leerte estos dos enlaces que te aclararán la duda:
http://www.webtaller.com/construccion/lenguajes/php/lecciones/array-formulario-php.php
http://www.thefutureoftheweb.com/blog/use-arrays-with-html-form-inputs
Gracias por tu respuesta.
Lo que sucede es que necesito mover el carro de compras que trae virtuemart a una lista de preferidos que esta en una pagina diferente a la de la del detalle del producto(manteniendola tambien en el detalle) e incluirla en una grilla, ya inclui el formulario addtocart_form.tpl.php a la grilla (o mas bien cree uno similar con los mismos inputs) y funciona cuando le dejo los datos quemados en el codigo pero he averiguado y no tengo idea de donde trae los valores de estos dos campos ocultos (prod_id[] y product_id) por lo que he podido ver prod_id[] guarda los id de los producto pero product_id no se que valor especificamente trae y no son los id de los productos.
Mi duda es esa y como podria obtener ese valor o si tienes alguna idea mas practica de como incluir el carro de compras en esta pagina de una forma mas practica te lo agradeceria.
🙁
Hola Felipe,
Tienes el plugin ProductSnapshot que permite añadir productos a artículos de Joomla!. Puedes crear la página "lista de preferidos" con ese método.
Saludos,
Ya de paso te pego un enlace a un artículo escrito por nuestro compañero Alejo:
Saludos