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