Tengo un problema con el siguiente codigo:
Código PHP:
Ver original<?php
$datoBuscar = $_GET["term"];
$ssql = "SELECT provincia_id, nombre, codigopostal FROM ciudades WHERE codigopostal LIKE '%" . $datoBuscar . "%' LIMIT 50";
$arrayElementos = array();
echo $fila[provincia_id];
$queryp = "SELECT nombre FROM provincias WHERE id = '$fila[provincia_id]' LIMIT 1";
echo $foundp['nombre'];
$row['prov'] = $foundp['nombre'];
$row_set[] = $row;
}
?>
Mas alla que utilizo este codigo con Ajax, voy a poner un ejemplo usando la URL:
http://localhost/Contable/autocompletecod.php?term=3269
La salida de esto es lo siguiente (ver abajo). Como verán puse los ECHO intencionalmente para ver si esta tomando los datos de la base de datos MySQL y si los obtiene. El problema es que cuando lo asigno al array (
) para luego pasarlo con
no lo pasa y pasa NULL. A que se debe esto? En donde dice NULL deberia decir Entre Rios
6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos6Entre Ríos[{"prov":null},{"prov":null},{"prov":null},{"prov": null},{"prov":null},{"prov":null},{"prov":null},{" prov":null},{"prov":null},{"prov":null},{"prov":nu ll},{"prov":null},{"prov":null},{"prov":null},{"pr ov":null},{"prov":null},{"prov":null}]