From: Ivan Milanez Castellanos (
imilanez .en. segob.gob.mx)
Date: Sat Mar 06 2004 - 00:25:33 CET
Frisley: cuando yo tengo que usar checkboxes multiples en un
form lo que
hago es ponerle corchetes de array al nombre del checkbox,
como tu sabes
para que una serie de checkboxes sean considerados un
conjunto todos
ellos deben de llevar el mismo nombre, bueno el detalle es
que tus
checkboxes en lugar de llamarse algo como check, se llamen
check[], de
esta forma al darle submit al formularo lo que obtienes del
otro lado es
un array de valores de checkbox, y solo se transmiten los
valores de los
checkboxes palomeados.
Una vez hecho esto lo que tienes que hacer es un
array_count($check)
para obtener el número de datos del array y luego un
for con las
instrucciones de SQL que requieres para actualizar tu base de
datos por
cada vuelta del for.
Algo así:
$count = array_count($check);
for ($i=0; $i<$count; $i++) {
//Instrucciones para actualizar tu base de datos;
}
Listo, creo que esto te puede servir, a mi me funciona excelentemente bien.
Saludos
Iván Milanez Castellanos
Frisley Velasquez wrote:
> Hola Gente,
>
> Esperaba que alguien pueda
ayudarme con esto,
> an ASP, hay una funcion:
>
> *For each item in
Request.Form*
>
> esta funcion me permite obtener
todos los datos de un formulario enviado.
> estoy haiendo un formulario de
actualzacion masiva de status, por lo
> que hice una página con
checkboxes
> los cuales al ser seleccionados y
enviado el formulario, debe
> actualizarse en mi base de datos
el status de los
> checkeados, en ASP ya lo logre,
pero en PHP no se como hacer esto.
>
> Solo necesitaría saber como
obtener solo los checkboxes seleccionados
> de la página anterior y que
la otra página
> solo les de update a
estos.
>
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:34 CEST