🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #9422

Re: como insertar valores de varios checkbox en mysql?

#9422
From: Iván Sánchez Ortega
Date: Mon, 15 Jul 2002 14:47
44 lines
2592 bytes
Francisco Murciano wrote:

> 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.

(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.
Technical Details
Message-ID: <agumt9$1gq$2@news.wanadoo.es>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!proxad.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
References: <DfUX8.132$DK6.8988@news.ono.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,b239bd17e66a1e81
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2002-07-15 07:56:47 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!skynet.be!skynet.be!proxad.net!opentransit.net!newsfeed.comtenidos.com!newsfeeder.wanadoo.es!not-for-mail
From: Iván Sánchez Ortega <ivansanchez-arroba-wanadoo-punto-e-ese-@wanadoo.es>
Newsgroups: es.comp.os.linux.programacion
Subject: Re: como insertar valores de varios checkbox en mysql?
Date: Mon, 15 Jul 2002 16:47:43 +0200
Organization: acm.asoc.fi.upm.es
Lines: 45
Message-ID: <agumt9$1gq$2@news.wanadoo.es>
References: <DfUX8.132$DK6.8988@news.ono.com>
NNTP-Posting-Host: 62-36-145-39.dialup.uni2.es
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8Bit
X-Trace: news.wanadoo.es 1026744042 1562 62.36.145.39 (15 Jul 2002 14:40:42 GMT)
X-Complaints-To: usenet@wanadoo.es
NNTP-Posting-Date: Mon, 15 Jul 2002 14:40:42 +0000 (UTC)
User-Agent: KNode/0.6.1