[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