<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
--></style>
</head>
<body class='hmmessage'>
Hola Leo: no entiendo muy bien, ¿botones tipo image? seria algo asi: <br>
&lt;button type="button" name="envia" id="envia" value="envia" 
onclick="document.form1.submit()"&gt;&lt;img src="images/actualizar.gif"
 /&gt;&lt;/button&gt; <br>&nbsp;
<br>
De ser asi como se si presiono el boton? isset() no serviria no?<br><br>Sigo sin entender como podria hacer para que desde un boton pueda enviar dos valores? <br><br>Gracias nuevamente <br><br>Leandro<br>
<br><br>&gt; From: leonardot@pegasusnet.com.ar<br>&gt; To: php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; Date: Tue, 29 Jun 2010 16:04:49 -0300<br>&gt; Subject: Re: [Php-avanzado] Envio de datos<br>&gt; <br>&gt; Hola Leandro,<br>&gt; <br>&gt;         una modificación simple que soluciona tu problema es cambiar las<br>&gt; imágenes por botones de tipo "image".<br>&gt;         Luego, hace falta que envíes el formulario por JS, porque no se<br>&gt; comporta como un botón submit.<br><br>&gt; <br>&gt;         Una vez que tenés un botón, podés hacer que la caja de edición y el<br>&gt; botón de actualizar sean un formulario, y ahí tendrías ambos valores.<br>&gt; <br>&gt;          Otra opción es crear un formulario solo con campos hidden, y que un JS<br>&gt; asociado a la imagen le asigne valores y lo envíe. Es más elegante pero<br>&gt; algo más complejo...<br>&gt; <br>&gt; <br>&gt; El mar, 29-06-2010 a las 18:01 +0000, Leandro Schereik escribió:<br>&gt; &gt; Hola a todos: tengo la siguiente tabla la idea es que el usuario puedo<br>&gt; &gt; modificar la cantidad a comprar y a partir de ahi el sistema actualice<br>&gt; &gt; el subtotal, tengo todo guardado en variables de sesion pero al<br>&gt; &gt; presionar sobre la imagen correspondiente "actualizar" manda por<br>&gt; &gt; $_POST el id del articulo de manera correcta pero no veo la manera de<br>&gt; &gt; mandar ademas de este dato la cantidad a modificar. Si tomo por<br>&gt; &gt; $_POST["cant"] me manda el valor ingresado en la ultima fila  &lt;input<br>&gt; &gt; type="text" name="cant" value="&lt;?=$cant?&gt;" id="cant"/&gt; pero necesito<br>&gt; &gt; que me envie el valor de la fila en la que se presiono actualizar.<br>&gt; &gt; Alguna ayuda? Se que viene por el lado de javascript.<br>&gt; &gt; <br>&gt; &gt; Espero entiendan, abajo va el codigo del formulario mas imagen de la<br>&gt; &gt; tabla resultante.<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; &lt;form id="form1" name="form1" method="post" action=""&gt;<br>&gt; &gt;   &lt;table border="1"&gt;<br>&gt; &gt;     &lt;tr align="center"&gt;<br>&gt; &gt;       &lt;td bgcolor="#CCCCCC"&gt;Articulo&lt;/td&gt;<br>&gt; &gt;       &lt;td bgcolor="#CCCCCC"&gt;Precio&lt;/td&gt;<br>&gt; &gt;       &lt;td bgcolor="#CCCCCC"&gt;Confirmar Cantidad&lt;/td&gt;<br>&gt; &gt;       &lt;td bgcolor="#CCCCCC"&gt;Eliminar&lt;/td&gt;      <br>&gt; &gt;       &lt;td bgcolor="#CCCCCC"&gt;Actualizar&lt;/td&gt;      <br>&gt; &gt;     &lt;/tr&gt;<br>&gt; &gt; &lt;?<br>&gt; &gt;     $carro=$_SESSION['carro'];<br>&gt; &gt;     $suma=0;<br>&gt; &gt;     print("&lt;br&gt;");<br>&gt; &gt;     include("conexion.php");<br>&gt; &gt;     foreach($carro as $id_art =&gt; $cant) {<br>&gt; &gt;        $sql=mysql_query("SELECT * FROM articulos WHERE id=".$id_art);<br>&gt; &gt;        $art=mysql_fetch_array($sql);<br>&gt; &gt;        $suma=$suma +$art["precio"];<br>&gt; &gt;     <br>&gt; &gt; ?&gt;<br>&gt; &gt;     &lt;tr align="center"&gt;<br>&gt; &gt;       &lt;td&gt;&lt;? print $art["nom"];?&gt;&lt;/td&gt;<br>&gt; &gt;       &lt;td&gt;&lt;? print $art["precio"]?&gt;&lt;/td&gt;<br>&gt; &gt;       &lt;td&gt;&lt;input type="text" name="cant" value="&lt;?=$cant?&gt;"<br>&gt; &gt; id="cant"/&gt;&lt;/td&gt;<br>&gt; &gt;       &lt;td&gt;&lt;input name="elim" type="image" src="images/borrar.jpg"<br>&gt; &gt; value="&lt;?=$art["id"]?&gt;"&gt;&lt;/td&gt;<br>&gt; &gt;       &lt;td&gt;&lt;input name="act" type="image" src="images/actualizar.gif"<br>&gt; &gt; value="&lt;?=$art["id"]?&gt;"/&gt;&lt;/td&gt;<br>&gt; &gt;     &lt;/tr&gt;<br>&gt; &gt; <br>&gt; &gt; &lt;?<br>&gt; &gt;     }<br>&gt; &gt; ?&gt;<br>&gt; &gt; &lt;/table&gt;<br>&gt; &gt; &lt;/form&gt;<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt;    Articulo<br>&gt; &gt;     Precio<br>&gt; &gt;   Confirmar<br>&gt; &gt;    Cantidad<br>&gt; &gt;    Eliminar<br>&gt; &gt;   Actualizar<br>&gt; &gt;  HP Pavilion<br>&gt; &gt;      3000<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt;      Sony<br>&gt; &gt;      5000<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt;    Oliveti<br>&gt; &gt;      1500<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; Subtotal: 9500<br>&gt; &gt; --------------<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; Saludos <br>&gt; &gt; <br>&gt; &gt; Leandro<br>&gt; &gt; <br>&gt; &gt; <br>&gt; &gt; ______________________________________________________________________<br>&gt; &gt; Acceder a tu casilla ahora es mucho más rápido. Ahora Hotmail es un<br>&gt; &gt; 70% más veloz. Conocé más<br>&gt; &gt; _______________________________________________<br>&gt; &gt; Php-avanzado mailing list<br>&gt; &gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; &gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>&gt; -- <br>&gt; <br>&gt; Leonardo Tadei<br>&gt; leonardot@pegasusnet.com.ar<br>&gt; http://blog.pegasusnet.com.ar<br>&gt; Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key<br>&gt; <br>&gt; _______________________________________________<br>&gt; Php-avanzado mailing list<br>&gt; Php-avanzado@pato2.fi.mdp.edu.ar<br>&gt; http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado<br>                                               <br /><hr />Hotmail es más seguro. Con el Filtro Anti Spam tu cuenta está mucho más protegida. <a href='http://www.descubrehotmail.com/anti-spam.asp ' target='_new'>Ver más</a></body>
</html>