[Php-avanzado] Envio de datos

Leandro Schereik lschereik en hotmail.com
Mar Jun 29 15:01:07 ART 2010


Hola a todos: tengo la siguiente tabla la idea es que el usuario puedo modificar la cantidad a comprar y a partir de ahi el sistema actualice el subtotal, tengo todo guardado en variables de sesion pero al presionar sobre la imagen correspondiente "actualizar" manda por $_POST el id del articulo de manera correcta pero no veo la manera de mandar ademas de este dato la cantidad a modificar. Si tomo por $_POST["cant"] me manda el valor ingresado en la ultima fila  <input type="text" name="cant" 
value="<?=$cant?>" id="cant"/> pero necesito que me envie el valor de la fila en la que se presiono actualizar.
Alguna ayuda? Se que viene por el lado de javascript.

Espero entiendan, abajo va el codigo del formulario mas imagen de la tabla resultante.



<form id="form1" name="form1" method="post" action="">
  <table border="1">
    <tr align="center">
      <td bgcolor="#CCCCCC">Articulo</td>
      <td bgcolor="#CCCCCC">Precio</td>
      <td bgcolor="#CCCCCC">Confirmar Cantidad</td>
      <td bgcolor="#CCCCCC">Eliminar</td>      
      <td bgcolor="#CCCCCC">Actualizar</td>      
    </tr>
<?
    $carro=$_SESSION['carro'];
    $suma=0;
    print("<br>");
    include("conexion.php");
    foreach($carro as $id_art => $cant) {
       $sql=mysql_query("SELECT * FROM articulos WHERE id=".$id_art);
       $art=mysql_fetch_array($sql);
       $suma=$suma +$art["precio"];
    
?>
    <tr align="center">
      <td><? print $art["nom"];?></td>
      <td><? print $art["precio"]?></td>
      <td><input type="text" name="cant" value="<?=$cant?>" id="cant"/></td>
      <td><input name="elim" type="image" src="images/borrar.jpg" value="<?=$art["id"]?>"></td>
      <td><input name="act" type="image" src="images/actualizar.gif"  value="<?=$art["id"]?>"/></td>
    </tr>

<?
    }
?>
</table>
</form>


Articulo
      Precio
      Confirmar Cantidad
	  Eliminar	  
	  Actualizar	  
    

      HP Pavilion
      3000
	  
	  
	  
	  
    

    
      Sony
      5000
	  
	  
	  
	  
    

    
      Oliveti
      1500
	  
	  
	  
	  
    






Subtotal: 9500
--------------


Saludos 

Leandro
 		 	   		  
_________________________________________________________________
¿Tenés poco tiempo? Accedé a Hotmail mucho más rápido. Ver más
http://www.descubrehotmail.com/velocidad.asp 
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100629/02221a64/attachment.htm 


Más información sobre la lista de distribución Php-avanzado