• Publicidad

Parámetros de una forma

Todo lo relacionado con el desarrollo Web con Perl: desde CGI hasta Mojolicious

Parámetros de una forma

Notapor Gonzalojimenezroldan » 2008-09-24 18:11 @799

Hola, buenas tardes.

Tengo problemas cuando son varios los parámetros que tengo que capturar con:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
foreach $prus ( @parametros ) {
             $pruser = (param( $prus ));
         }
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4


En este momento solo captura uno, ¿cómo debo de hacer para capturar "n" parámetros que vienen de una forma?
Gonzalojimenezroldan
Perlero nuevo
Perlero nuevo
 
Mensajes: 14
Registrado: 2008-09-17 11:49 @534

Publicidad

Notapor explorer » 2008-09-24 19:14 @843

Con ese bucle no estás haciendo nada bien... estás recorriendo todos los @parametros, y al final te quedas con el último. Ese bucle equivale a

Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
$pruser = param( $parametros[-1] );
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4


Debes usar param() para recuperar cada parámetro por su nombre.

También te aconsejo que no abras nuevos hilos si tratan del mismo problema/programa. Con uno, vale. Así, es más fácil responderte:

En el mensaje anterior, pusiste
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if ( $FORM{"password"} eq $identif) {
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
que lo puedes cambiar por
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
if ( param('password') eq $identif ) {
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Web

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 12 invitados