Article View: es.comp.os.linux.programacion
Article #15200Re: Problema con un Formulario
From: eloy
Date: Tue, 08 Aug 2000 00:00
Date: Tue, 08 Aug 2000 00:00
49 lines
2338 bytes
2338 bytes
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:
<Pine.LNX.4.21.0008081253320.12084-100000@eloy.ayrna.org>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<8mm71i$j16$1@talia.mad.ttd.net>Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII X-Google-Thread: f86c8,d9bbe51fc9b0b00a X-Google-Attributes: gidf86c8,public From: eloy <eloy@rabinf50.uco.es> Subject: Re: Problema con un Formulario Date: 2000/08/08 Message-ID: <Pine.LNX.4.21.0008081253320.12084-100000@eloy.ayrna.org> X-Deja-AN: 655790112 Content-Transfer-Encoding: QUOTED-PRINTABLE References: <8mm71i$j16$1@talia.mad.ttd.net> To: Jose Luis <joseluis@REMOVEMEferca.com> Content-Type: TEXT/PLAIN; charset=iso-8859-1 X-Complaints-To: news@cica.es X-Trace: mercurio.cica.es 965732149 2366 150.214.117.180 (8 Aug 2000 10:55:49 GMT) Organization: C.I.C.A. Mime-Version: 1.0 Reply-To: ersanz@uco.es NNTP-Posting-Date: 8 Aug 2000 10:55:49 GMT Newsgroups: es.comp.os.linux.programacion