🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

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

Re: Problema con un Formulario

#15116
From: Jose Luis
Date: Wed, 09 Aug 2000 00:00
56 lines
2268 bytes
Gracias Eloy.

He probado la segunda opci�n y me ha funcionado sin problemas.

--
Saludos. Jose Luis

"eloy" <eloy@rabinf50.uco.es> escribi� en el mensaje
news:Pine.LNX.4.21.0008081253320.12084-100000@eloy.ayrna.org...
On Mon, 7 Aug 2000, Jose Luis wrote:

> Tengo un formulario que env�a unos datos a un cgi en php del servidor pero
> necesito hacer en el formulario un campo de selecci�n m�ltiple (de los que
> se pueden elegir varias opciones manteniendo pulsada la tecla de
may�sculas)
> y quisiera saber c�mo recibir� esos datos de selecci�n m�ltiple el
Programa
> PHP (con alg�n separador, en un array, etc.).
>


Parece que los retorna en un vector. En el formulario debes usar

<select multiple name="aficiones[]">
<option value="m�sica">M�sica
<option value="leer">Leer
<option value="programar">Programar
</select>

(OJO a los corchetes del nombre: son necesarios). En el c�digo PHP puedes
usar

if( isset($aficiones) ) {
while ( list($ind, $val) = each($aficiones)) {
echo "aficiones[$ind]= $val<br>";
}
}

o tambi�n

if( isset($aficiones) ) {
for( $i=0 ; $i<count($aficiones) ; $i++ ) {
$a= $aficiones[$i];
echo "aficiones[$i]= $a<br>";
}
}

Espero haber ayudado. Saludos y suerte.


                                        -- Eloy
_____________________________________________________________________
---- Eloy Rafael Sanz Tapia -- ersanz@uco.es -- ma1satae@uco.es -----
------------------ http://www.uco.es/~ma1satae ----------------------
----------- GPG ID: 190169A0 / finger eloy@rabinf50.uco.es ----------
C�rdoba _ Espa�a _______________ Debian 2.1 GNU/Linux 2.2.16 rabinf50
Technical Details
Message-ID: <8mqv02$5pv$1@talia.mad.ttd.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <8mm71i$j16$1@talia.mad.ttd.net> <Pine.LNX.4.21.0008081253320.12084-100000@eloy.ayrna.org>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,d9bbe51fc9b0b00a
X-Google-Attributes: gidf86c8,public
From: "Jose Luis" <joseluis@REMOVEMEferca.com>
Subject: Re: Problema con un Formulario
Date: 2000/08/09
Message-ID: <8mqv02$5pv$1@talia.mad.ttd.net>
X-Deja-AN: 656240993
References: <8mm71i$j16$1@talia.mad.ttd.net> <Pine.LNX.4.21.0008081253320.12084-100000@eloy.ayrna.org>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700
Organization: Telefonica Transmision de Datos
X-MSMail-Priority: Normal
Newsgroups: es.comp.os.linux.programacion