Ver Mensaje Individual
  #58 (permalink)  
Antiguo 13/08/2014, 00:30
Avatar de adrirs11
adrirs11
 
Fecha de Ingreso: diciembre-2012
Ubicación: BCN
Mensajes: 107
Antigüedad: 11 años, 4 meses
Puntos: 1
Respuesta: php devuelve null en una request

Geniaaaaall!!!!! Si haces la query el mayúscula debes recogerlo tal cual! Tienes toda la razón!! Te debo una muy muy gorda! A ver la primera query ya me devuelve valores....
Ahora queda la segunda que es la siguiente

"SELECT TOP 10 c.NORD, c.EST, c.NOMEMPRESA, c.CIUTAT, c.IDCLIENT, a.DESCRIPCIO FROM CANON.dbo.CLIENT c, CANON.dbo.ACTIVITAT a WHERE c.NORD <> -1.00000000 AND c.EST <> -1.00000000 AND c.ESCLIENT = 1 AND c.IDCLIENT <> '$id' and c.idactivitat = a.idactivitat") or die("ERROR AL EXECUTAR LA SEGONA QUERY");


Y los valores los recojo así:

while ($result2 = mssql_fetch_array($query2)) {

//Agafem les coordenades de l'empresa destí i les passem a radians
$lat = $result2["nord"] * (pi()/180);
$lon = $result2["est"] * (pi()/180);

//Evaluem si els valors es troben entre els maxims i els minims
if ($latitudMax >= $lat and $latitudMin <= $lat and $longitudMax >= $lon and $longitudMin <= $lon) {

//Declarem un array per ficar les dades d'una empresa
$empresa = array();

//Insertem les dades en l'array
$empresa["latitud"] = utf8_encode($result2["NORD"]);
$empresa["longitud"] = utf8_encode($result2["EST"]);
$empresa["nom"] = utf8_encode($result2["NOMEMPRESA"]);
$empresa["ciutat"] = utf8_encode($result2["CIUTAT"]);
$empresa["id"] = utf8_encode($result2["IDCLIENT"]);
$empresa["descripcio"] = utf8_encode($result2["DESCRIPCIO"]);

//Fiquem l'array empresa dintre del array d'empreses
array_push($response["empresa"], $empresa);
}
}


Me devuelve esto:

"empresa":[],"success":1


Osea que algo estoy haciendo mal..algún encode quizás?