• Publicidad

captura de variable en un select

¿Ya sabes lo que es una referencia? Has progresado, el nível básico es cosa del pasado y ahora estás listo para el siguiente nivel.

captura de variable en un select

Notapor Richo » 2005-09-20 11:33 @523

hola, tengo el siguente probelma, estoy trabajando con el modulo tk
y en una de sus partes hago que despliegue una lista de valores, cuando el usuario
hace click en uno de esos valores, queda guardado en una variable, hasta ahy todo ok.
pero esa variable la estoy introduciendo en un select es decir algo como esto:
select registro from tabla a
where a.aplicacion = "la variable", e aqui el problema, ya he interpolado la variable y tambien la he concatenado
pero la consulta no se hace, alguien me podria ayudar en la manera de como hacer para que la consulta
coga la variable, muchas gracias
Richo
Perlero nuevo
Perlero nuevo
 
Mensajes: 8
Registrado: 2005-08-30 09:46 @448

Publicidad

Re: captura de variable en un select

Notapor kidd » 2005-09-20 11:54 @538

Richo escribiste:hola, tengo el siguente probelma, estoy trabajando con el modulo tk
y en una de sus partes hago que despliegue una lista de valores, cuando el usuario
hace click en uno de esos valores, queda guardado en una variable, hasta ahy todo ok.
pero esa variable la estoy introduciendo en un select es decir algo como esto:
select registro from tabla a
where a.aplicacion = "la variable", e aqui el problema, ya he interpolado la variable y tambien la he concatenado
pero la consulta no se hace, alguien me podria ayudar en la manera de como hacer para que la consulta
coga la variable, muchas gracias


Te podríamos ayudar mucho mejor si pudieras mostrar un poco del código que estas usando. :wink:


SALUDOS
Uriel Lizama Perl programmer fundador de Perl en Español
Perl Programming Language
Avatar de Usuario
kidd
Creador de Perl en Español
Creador de Perl en Español
 
Mensajes: 1166
Registrado: 2003-10-15 16:52 @744
Ubicación: México

Re: captura de variable en un select

Notapor Nilfred » 2005-09-20 13:29 @603

Me imagino que usas los módulos CGI y DBI:
Código: Seleccionar todo
my $sth=$dbh->prepare('select registro from tabla a  where a.aplicacion=?');
$sth->execute($q->param("la variable"));

El módulo tk es mas viejo que yo y lo desconozco, lo que haría en este caso es leer la documentación y es lo que te recomiendo. Al final tiene que quedar algo así:
Código: Seleccionar todo
my $sth=$dbh->prepare('select registro from tabla a  where a.aplicacion=?');
$sth->execute("la variable");
Nilfred
Perlero nuevo
Perlero nuevo
 
Mensajes: 1
Registrado: 2004-11-12 12:50 @576
Ubicación: Argentina


Volver a Intermedio

¿Quién está conectado?

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