Amigos, estou tentando implementar no meu projeto um recurso autocomplete do tutorial a seguir:
https://makitweb.com/jquery-ui-autocomplete-with-php-and-ajax/ (Makitweb)
Atende bem o que pretendo fazer aqui no meu projeto. Bem simples sua utilização! Você busca uma informação, ele trás a informação e completa outros campos vindo do banco.
Mais precisava de um direcionamento pra tentar rodar no cakephp, já que ele foi feito utilizando só o php, sem framework
Acontece que esse projeto é php e está da seguinte forma:
No arquivo do banco de dados abaixo eu sei que não seria preciso pois já estou conectando lá no config/app.php
Arquivo: config.php
<?php
$host = "localhost"; /* Host name */
$user = "root"; /* User */
$password = ""; /* Password */
$dbname = "tutorial"; /* Database name */
$con = mysqli_connect($host, $user, $password,$dbname);
// Check connection
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}
Esse arquivo abaixo que não entendo como faria pra implementar. Detalhe, essa consulta seria de uma tabela no banco diferente da que estou trabalhando. Preciso fazer uma consulta nessa tabela e trazer os campos para um Produtos/add.ctp.
Arquivo: fetchData.php
<?php
include "config.php";
if(isset($_POST['search'])){
$search = $_POST['search'];
$query = "SELECT * FROM users WHERE name like'%".$search."%'";
$result = mysqli_query($con,$query);
$response = array();
while($row = mysqli_fetch_array($result) ){
$response[] = array("value"=>$row['id'],"label"=>$row['name']);
}
echo json_encode($response);
}
exit;
Agraço a colaboração.
Minha dúvida seria só pra trazer a conexão com o banco e fazer rodar essa query.