Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2019, 17:02
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
Funcion en array

Hola a todos tengo el siguiente código muestro el total de productos de una consulta
La tabla se dibuja de acuerdo al numero de registros de dicha consulta

Nesecito pasar la cantidad a través de un link esto ya me funciona pero solo con el primer registro

Ejemplo

Producto 1----Cantidad----Cobrar
Producto 2----Cantidad----Cobrar
Producto 3----Cantidad----Cobrar


Al ingresar la cantidad y dar clic en Cobrar se manda la variable correctamente en el producto 1

Pero en el producto 2 y 3 no se ejecuta la función... alguien me puede ayudar por fis


En este apartado muestro los registros de los productos

Código PHP:
<?php do { ?>

<tr>
<td>
<input type=number value="1" name="cantidad[]" id="cantidad" min="1" max="10" size="7">
</td>
<td>  
<a href="?" id="enlaceajax" alt="Cobrar" title="Cobrar">Cobrar</a></td>
</tr>
                
  <?php } while ($row_productosmysqli_fetch_assoc($productos)); ?>
   
        </tbody>

</table>
Código HTML:
<script src="//code.jquery.com/jquery-1.11.2.min.js"></script>
	<script>

 
$(document).ready(function(){
   $("#enlaceajax").click(function(evento){
      evento.preventDefault();
 
 	  var value=$('#cantidad').val()
	  // console.log(value)
	  var link=`dos.php?id=${value}`
	  // console.log(link)
	  window.location.href = link;
	   // $(this).attr('href', link);

   });
})
	</script> 

Dos muestra la cantidad
Dos.php
Código PHP:
<?
echo "cantidad ".$cantidad =$_GET['id'];
 
?>