From: | "Patricio Cifuentes Ithal" <pcifuentes(at)siigsa(dot)cl> |
---|---|
To: | "'Jonathan (dot)(dot)(dot)(dot)nem4'" <napomu(at)msn(dot)com>, <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | RE: postgres+postgis |
Date: | 2007-02-01 20:14:27 |
Message-ID: | 200702012015.l11KFmsn013415@atenea.siigsa.cl |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Realmente no conozco la herramienta pmapper, pero por el tema de la consulta
y el código quizás haya un error de redacción de variable en el foreach:
foreach ($getvars as $var => $val0) => $val0
que después ocupas como:
$val = $this->q_strDecode($_GET['$var']); => simplemente $val.
Quizas ese puede ser un error de codificación la variable se llama $val o
$val0
Patricio Cifuentes Ithal
Ingeniero en Informática
Desarrollo Tecnológico
SIIGSA
(56-2) 204 60 22
_____
De: pgsql-es-ayuda-owner(at)postgresql(dot)org
[mailto:pgsql-es-ayuda-owner(at)postgresql(dot)org] En nombre de Jonathan ....nem4
Enviado el: Jueves, 01 de Febrero de 2007 16:25
Para: pcifuentes(at)siigsa(dot)cl; pgsql-es-ayuda(at)postgresql(dot)org
Asunto: RE: [pgsql-es-ayuda] postgres+postgis
Hola todos,
Estamos intentado personalizar pmapper, al realizar una consulta por
atributos conectandonos a POSTGIS; especificamente estamos trabajando la
funcionalidad 'Buscar Por'; tengo entendido que la función que se utiliza es
q_execAttributeQuery
// QUERY ON POSTGIS LAYER
if ($this->qLayerType == 6 || $this->XYLayerProperties) {
foreach ($getvars as $var => $val0) {
if ($var != 'PHPSESSID' && $var != 'qlayer' && $var !=
'dbtable' && $var != 'findlist' && $var != 'mode') {
$val = $this->q_strDecode($_GET['$var']);
if ($this->qLayerType == 6) {
$varValStr = returnVar($var, $val, 'postgis');
} else {
$varValStr = returnVar($var, $val, 'db');
//error_log('db');
}
if (strlen(trim($val)) > 0) {
$qStr .= $varValStr . ' AND ';
}
}
}
$this->qStr = str_replace(';', ' 0 ERROR 0 ', substr($qStr, 0,
-5)) ;
//echo $this->qStr;
Y el js_config esta configurado de la siguiente manera:
searchList['glimite'] = new Array('<?php echo _p('glimite')
?>','#nombre','<?php echo _p('glimite') ?>','');
Pero al realizar la consulta, no muestra ningun resultado y no tenemos idea
de que puede estar mal.
Alguien tiene alguna idea de lo que puede estar sucediendo,
Gracias,
.:::l\l€/V\4:::.
--
Este mensaje ha sido analizado por MailScanner
<http://www.mailscanner.info/>
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
<http://www.siigsa.cl> www.siigsa.cl
--
Este mensaje ha sido analizado por MailScanner
en busca de virus y otros contenidos peligrosos,
y se considera que está limpio.
From | Date | Subject | |
---|---|---|---|
Next Message | Patricio Cifuentes Ithal | 2007-02-01 20:25:12 | RE: postgres+postgis..SOLUCIONADO |
Previous Message | Jonathan ....nem4 | 2007-02-01 19:51:52 | postgres+postgis..SOLUCIONADO |