Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/06/2015, 00:56
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: Añadir a la cesta "a pelo"

No veo la necesidad de javascript o atributos adicionales en HTML; según entendí, te piden que mantengas un listado de productos con un solo botón para añadirlos a la cesta. Basta con que uses dos inputs como array, uno para guardar id del producto y otro para la cantidad; ejemplo:

Código HTML:
Ver original
  1. <input type="hidden" name="id[]" value="id_de_producto" />
  2. ID, Nombre de producto, Precio, etc.
  3. <input type="text" name="cantidad[]" value="" />
  4.  
  5. <!-- Después de un listado de varios productos: -->
  6. <input type="submit" value="Agregar productos" />

Luego, en PHP:

Código PHP:
Ver original
  1. foreach($_POST['cantidad'] as $indice => $valor) {
  2.     if($valor > 0) {
  3.         // Se agregó este producto, hay que obtener ID
  4.         $id = $_POST['id'][$indice];
  5.         // Continúas con el proceso para agregarlo a la cesta
  6.     }
  7. }
__________________
- León, Guanajuato
- GV-Foto