Es un error muy raro espero que me entiendan.
http://190.131.210.68:85/modulos/posclientes.php?frecuencia=&vendedores=&buscar=
Esta es la Url donde cargo el mapa para filtrar las marcas si observamos le paso variables por url que cojo mediante javascript, las envio mediante el metodo ajax de jquery ($.ajax) a un php que las recoge y me devuelve un conjunto de clientes con sus posiciones en el mapa. cuando obntengo el resultado agrego las mapas a un vector el cual lo lleno con un objeto marka para luego agregregarlas al mapa y posteriosmente agregarle el infowindow. El problema es extraño, cuando le paso el ultimo parametro 'buscar' no busca a nadie, mas sin embargo al lado salen los resultados. pero no agrega marcas mapa
El query es el siguiente
Código PHP:
Ver original
@$nombre ="p"; @$frecuencia ="p"; @$vendedores = "p"; $sql = "select ROW_NUMBER() OVER (ORDER BY clientes.RAZONCIAL) AS TOTAL, clientes.RAZONCIAL,clientes.DIRECCION,clientes.IDCLIENTE,clientes.BARRIO,clientes.CIUDAD,clientes.TELEFONO,Latitud,Longitud from clientes,PosicionesClientes where clientes.estado='0' AND clientes.IDCliente=PosicionesClientes.IDCLIENTE AND (Latitud !='0' AND Longitud!='0') "; if (!($_POST["frecuencia"]==null )){ @$frecuencia = $_POST["frecuencia"]; $sql.=" AND clientes.DIAVISITA_LIC LIKE '%$frecuencia%'"; } if(!($_POST["vendedores"]==null)){ @$vendedores = $_POST["vendedores"]; $sql.=" AND (clientes.VENDEDOR_LIC = '$vendedores' OR clientes.VENDEDOR_INST = '$vendedores') "; } if(!($_POST["nombre"]==null)){ @$nombre = $_POST["nombre"]; $sql.="AND RAZONCIAL LIKE '%$nombre%' "; } $datos["SQL"]=$sql; $query = sqlsrv_query($conn, $sql); if ($query) { while ($row = sqlsrv_fetch_array($query, SQLSRV_FETCH_ASSOC)) { } } else { }