• Publicidad

Problema con los combos para enlazarlos

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Problema con los combos para enlazarlos

Notapor jcuza » 2006-04-24 10:25 @475

Buenos días amigo. ¿Alguien me podría ayudar? Lo que quiero es que lo seleccionado en el primer combo se cargue en otro combo. Ejemplo:

Primer combo, tengo:

Computadora
Redes


Si yo selecciono computador me debería de mostrar en el segundo combo:

Cable malo
Teclado malo
etc


Mi código del segundo combo es este y el select del sql está bueno. Otra cosa. El primer combo también carga bien.
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. ( $mun, $dep, $template, $driver, $usuario1, $clave1 ) = @_;
  2. $driver = "dbi:Pg:dbname=soporteservicio;host=localhost;port=5432";
  3. if ( $dbh = DBI->connect( $driver, "jcuza", "123" ) ) {
  4.     $operacion = "select b.nombre_servicio_espe from tservicios a, tservicios_especificos b where a.cod_servicio =
  5.                                 b.cod_servicio and a.cod_servicio = '$dep'";
  6.     $statement = $operacion or die "\n Error($DBI::err): $DBI::errstr\n)";
  7.     $statement->execute or die "\n Error($DBI::err): $DBI::errstr\n";
  8.  
  9.     my @loop;
  10.     my ( $nmunicipio, $dmunicipio );
  11.     while ( ( $nmunicipio, $dmunicipio ) = $statement->fetchrow_array ) {
  12.         $mun1 = $dmunicipio;
  13.  
  14.         if ( $mun eq "$nmunicipio" ) {
  15.             $select_mun = "selected='true'";
  16.         }
  17.         else {
  18.             $select_mun = "";
  19.         }
  20.         my %loop_mun = ( var_mun => "<OPTION $select_mun value=$nmunicipio>$mun1</option>" );
  21.         push( @loop, \%loop_mun );
  22.     }
  23.     $template->param( loop_mun => \@loop );
  24. }
  25. return ($template);
Coloreado en 0.003 segundos, usando GeSHi 1.0.8.4
Lic. Jorge Cuza
Analista Sistema I
Ministerio de Educacion y Deporte
jcuza
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2006-04-06 08:48 @408

Publicidad

Notapor macgregor » 2006-04-24 11:17 @512

Este tema ya se ha tratado en el foro, puedes ver las posibles soluciones en este enlace.

viewtopic.php?t=848

Espero que te sea útil.

Un saludo
MACGREGOR [TM]
Avatar de Usuario
macgregor
Perlero nuevo
Perlero nuevo
 
Mensajes: 80
Registrado: 2004-12-09 07:32 @355
Ubicación: españa

Problema con los combos para enlazarlos

Notapor jcuza » 2006-04-24 13:07 @588

Gracias, mi pana, pero necesito es saber exactamente en qué parte del código tengo el error. Además estoy trabajando con Perl, no PHP.
Lic. Jorge Cuza
Analista Sistema I
Ministerio de Educacion y Deporte
jcuza
Perlero nuevo
Perlero nuevo
 
Mensajes: 5
Registrado: 2006-04-06 08:48 @408

Notapor explorer » 2006-04-24 13:16 @594

La línea de error te la dice el propio Perl.

Ejecuta tu programa con la opción use warnings; para obtener más información.

Si lo ejecutas como un cgi, el mensaje de error estará en los registros de actividad del servidor web.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14486
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

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