[Php-avanzado] Envio de datos
Leandro Schereik
lschereik en hotmail.com
Mar Jun 29 23:11:30 ART 2010
Hola Leo: no entiendo muy bien, ¿botones tipo image? seria algo asi:
<button type="button" name="envia" id="envia" value="envia"
onclick="document.form1.submit()"><img src="images/actualizar.gif"
/></button>
De ser asi como se si presiono el boton? isset() no serviria no?
Sigo sin entender como podria hacer para que desde un boton pueda enviar dos valores?
Gracias nuevamente
Leandro
> From: leonardot en pegasusnet.com.ar
> To: php-avanzado en pato2.fi.mdp.edu.ar
> Date: Tue, 29 Jun 2010 16:04:49 -0300
> Subject: Re: [Php-avanzado] Envio de datos
>
> Hola Leandro,
>
> una modificación simple que soluciona tu problema es cambiar las
> imágenes por botones de tipo "image".
> Luego, hace falta que envíes el formulario por JS, porque no se
> comporta como un botón submit.
>
> Una vez que tenés un botón, podés hacer que la caja de edición y el
> botón de actualizar sean un formulario, y ahí tendrías ambos valores.
>
> Otra opción es crear un formulario solo con campos hidden, y que un JS
> asociado a la imagen le asigne valores y lo envíe. Es más elegante pero
> algo más complejo...
>
>
> El mar, 29-06-2010 a las 18:01 +0000, Leandro Schereik escribió:
> > 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
> >
> >
> > ______________________________________________________________________
> > Acceder a tu casilla ahora es mucho más rápido. Ahora Hotmail es un
> > 70% más veloz. Conocé más
> > _______________________________________________
> > Php-avanzado mailing list
> > Php-avanzado en pato2.fi.mdp.edu.ar
> > http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
> --
>
> Leonardo Tadei
> leonardot en pegasusnet.com.ar
> http://blog.pegasusnet.com.ar
> Firma pública: http://www.pegasusnet.com.ar/LeonardoTadei-public.key
>
> _______________________________________________
> Php-avanzado mailing list
> Php-avanzado en pato2.fi.mdp.edu.ar
> http://www3.fi.mdp.edu.ar/cgi-bin/mailman/listinfo/php-avanzado
_________________________________________________________________
Filtro Anti Spam mejorado de Hotmail. La forma más segura de proteger tu casilla. Ver más
http://www.descubrehotmail.com/anti-spam.asp
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://www3.fi.mdp.edu.ar/pipermail/php-avanzado/attachments/20100630/807bc6be/attachment-0001.htm
Más información sobre la lista de distribución Php-avanzado