09/12/2019, 17:06
|
| | | Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 6 meses Puntos: 12 | |
Respuesta: Pasar valor por GET Cita:
Iniciado por Triby El problema que tienes actualmente es que solo estás creando un input para la cantidad, pero no estás dejando opción para enviar también ID del producto.
El método submit no admite parámetros y, como estás trabajando con enlace, lo recomendable sería crear el input con "cantidad" + idproducto:
Código PHP:
Ver original<?php // Para crear el input: ?> <input type =number value ="1" name ="cantidad[]" id ="cantidad<? echo $row_productos['Id']; ?>" min="1" max="10" size ="7"> <?php // Para crear el botón: ?> <td width="25" align="center" bgcolor="<?php echo $bgcolort; ?>"><a href="#" onclick="enviar_formulario(<?php echo $row_productos['Id']; ?>);">Enviar formulario</a>
Código Javascript :
Ver originalfunction enviar_formulario(id_producto) { // Obtener elemento var item = document.getElementById('cantidad' + id_producto); // Verificar que existe y que la cantidad es válida if(item && item.value > 0) { // Redireccionar window.location.href = 'dos.php?producto=' + id_producto + '&cantidad=' + item.value; } }
Gracias Triby quedo perfecto |