hola ocp001a
gracias por contestar tan rapido :o ... :D
Cita: por lo que necesitas explicar de dónde podrías obtener cada par de valores (lo que sería "Great Bittern"=>"Botaurus stellaris", )
mira esos valores vienen predeterminados en el ejemplo de autocompletar, lo que yo necesito es adaptarlo a mi los tome del resultado de la consulta a la bd, algo como:
Código PHP:
Ver original$sql="SELECT * FROM organigrama WHERE nombre LIKE '%$term%'";
$items = array( "$fila['nombre']"=>"$fila['RPE']", ); }
pero obviamente me pone un error de sintaxis y yo se que esta mal, aunque es algo si lo que necesitaría :S
por que despues de establecer el array, el ejemplo trae una funcion donde envia de vuelta esos valores, entonces si no lo adapto a como el ejemplo no lo tomaria bien la funcion esa.
esta es la otra funcion, que la verdad para mis conocimientos en php no dan para meterle mano :S
Código PHP:
Ver originalfunction array_to_json( $array ){
return false;
}
if( $associative ){
foreach( $array as $key => $value ){
// We first copy each key/value pair into a staging array,
// formatting each key and value properly as we go.
// Format the key:
$key = "key_$key";
}
// Format the value:
$value = array_to_json( $value );
}
// Add to staging array:
$construct[] = "$key: $value";
}
// Then we collapse the staging array into the JSON form:
$result = "{ " . implode( ", ", $construct ) . " }";
} else { // If the array is a vector (not associative):
foreach( $array as $value ){
// Format the value:
$value = array_to_json( $value );
}
// Add to staging array:
$construct[] = $value;
}
// Then we collapse the staging array into the JSON form:
$result = "[ " . implode( ", ", $construct ) . " ]"; }
return $result;
}
foreach ($items as $key=>$value) {
}
break;
}
echo array_to_json($result);