Re: No detecto el error en esta consulta SQL
Publicado: 2012-09-04 11:16 @511
Using perl Syntax Highlighting
- return "<pre>".length( $q->param('barrio'));
Coloreado en 0.002 segundos, usando GeSHi 1.0.8.4
Pero veámoslo más atrás... el código que uso:
Using perl Syntax Highlighting
- # recibo los datos de un formulario
- $params = $q->Vars;
- return "<pre>".Dumper $params;
- my $result = $self->ejecutarAlerta($params,4); # reemplazar 4 por $clienteid
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Ese Dumper me arroja
- $VAR1 = {
- '_submitted_form_interesados' => '1',
- 'interesado' => '658658',
- 'mode' => 'guardar_form_interesados',
- 'idInmueble' => '469',
- 'moneda' => 'ARS',
- 'pais' => '10',
- 'provincia' => '1055',
- 'localidad' => '43140',
- 'barrio' => '10100',
- 'radio' => '1',
- 'tipo_oferta' => 'casas',
- 'operacion' => 'temporada',
- 'dormitorios' => '1',
- 'banos' => '1',
- 'precio' => '90',
- 'otros' => 'Patioalarmacada_de_encargadointernet_wifi',
- 'nombre' => 'daniel',
- 'apellidos' => 'mera',
- 'email' => '[email protected]',
- 'email_alternativo' => '',
- 'telefono' => '',
- 'movil' => '',
- 'movil_empresa' => '',
- 'skype' => '',
- 'paisI' => '53',
- 'provinciaI' => '1422',
- 'localidadI' => '3615',
- 'Messenger' => '[email protected]',
- 'Facebook' => '',
- 'Twitter' => '',
- 'MySpace' => '',
- 'Linkedin' => '',
- 'pin' => '',
- '_submit' => 'Submit'
- };
Pero cuando veo el código fuente de mi navegador
- <pre>$VAR1 = {
- '_submitted_form_interesados' => '1',
- 'interesado' => '658 658',
- 'mode' => 'guardar_form_interesados',
- 'idInmueble' => '469',
- 'moneda' => 'ARS',
- 'pais' => '10',
- 'provincia' => '1055',
- 'localidad' => '43140',
- 'barrio' => '1010 0',
- 'radio' => '1',
- 'tipo_oferta' => 'casas',
- 'operacion' => 'temporada',
- 'dormitorios' => '1',
- 'banos' => '1',
- 'precio' => '90',
- 'otros' => 'Patio alarma cada_de_encargado internet_wifi',
- 'nombre' => 'daniel',
- 'apellidos' => 'mera',
- 'email' => '[email protected]',
- 'email_alternativo' => '',
- 'telefono' => '',
- 'movil' => '',
- 'movil_empresa' => '',
- 'skype' => '',
- 'paisI' => '53',
- 'provinciaI' => '1422',
- 'localidadI' => '3615',
- 'Messenger' => '[email protected]',
- 'Facebook' => '',
- 'Twitter' => '',
- 'MySpace' => '',
- 'Linkedin' => '',
- 'pin' => '',
- '_submit' => 'Submit'
- };
Ahora lo raro es que cuando saco el length( $q->param('barrio')) el valor es 4... entonces ¿por qué al pasar $params = $q->Vars; ya saca otra cosa el length( $params->{barrio}), que me devuelve 6?
Using perl Syntax Highlighting
- $params = $q->Vars;
- return "<pre>".length( $params->{barrio});
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
resultado