Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

como insertar valores de varios checkbox en mysql?

2,055 views
Skip to first unread message

Francisco Murciano

unread,
Jul 13, 2002, 7:34:59 AM7/13/02
to
Tengo un conjunto de checkbox y necesito una funcion que los recorra y los
vaya insetando en mysql, como puedo hacerlo

En asp conozco la funcion foreach que le dice que recora todos los elementos
que hay en uan determinada variable pero en php no conozco nada parecido.

Un saludo


Iván Sánchez Ortega

unread,
Jul 15, 2002, 10:47:43 AM7/15/02
to
Francisco Murciano wrote:

(deberías haber puesto en el topic que usas PHP+mysql)


1.- Tienes que llamar a tus checkboxes de alguna manera coherente. Una
buena idea es llamarlas "como a una array", p ej:

<input type=checkbox name=opcion[1] value=1>
<input type=checkbox name=opcion[2] value=1>
...
<input type=checkbox name=opcion[34] value=1>

2.- La página que reciba los datos de ese formulario tendrá declaradas
ciertas variables (por post o get). Puedes comprobar los valores de las
checkboxes una a una:

if ($opcion[1]) { hacer loquesea }
if ($opcion[2]) { hacer loquesea }

o bien usar el maravilloso bucle while(list=each) para recorrer arrays:

while ( list($num,$val) = each($opcion) )
{
echo "la checkbox número $num estaba activada en el formulario";
}

Ten en cuenta que en PHP también hay foreach().
Cuidado con los nombres de las variables pasadas por get/post en php v4.2.0
y superior.
Léete el manual oficial de www.php.net/docs.php con más detenimiento.

--
----------------------------------
Iván Sánchez Ortega -ivansanchez-arroba-wanadoo-punto-e-ese-

You have an unusual equipment for success. Be sure to use it properly.

Jorge Millar Pérez

unread,
Jun 20, 2022, 2:15:34 AM6/20/22
to
0 new messages