Perl en Español

  1. Home
  2. Tutoriales
  3. Foro
  4. Artículos
  5. Donativos
  6. Publicidad
 

Parámetros de una forma

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI
Mensaje Mie Sep 24, 2008 5:11 pm
Gonzalojimenezroldan
Perlero Nuevo
Perlero Nuevo
Registrado: 17 Sep 2008
Mensajes: 14
Parámetros de una forma Responder citando

Hola, buenas tardes.

Tengo problemas cuando son varios los parámetros que tengo que capturar con:
Perl:
foreach $prus ( @parametros ) {
             $pruser = (param( $prus ));
         }


En este momento solo captura uno, ¿cómo debo de hacer para capturar "n" parámetros que vienen de una forma?
Mensaje Mie Sep 24, 2008 6:14 pm
explorer
Moderador
Moderador
Registrado: 24 Jul 2005
Mensajes: 4239
Ubicación: Valladolid, España
Responder citando

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

Perl:
$pruser = param( $parametros[-1] );


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
Perl:
if ( $FORM{"password"} eq $identif) {
que lo puedes cambiar por
Perl:
if ( param('password') eq $identif ) {
Publicar nuevo tema   Responder al tema    Foros de discusión -> CGI Todas las horas son GMT - 6 Horas
Página 1 de 1



Powered by phpBB © 2001, 2005 phpBB Group