Código:
que lo que hace es leer de la base de datos el nombre, apellidos y id del cliente que busco en el siguiente input:<?php define('DB_SERVER', 'localhost'); define('DB_USER', 'root'); define('DB_PASSWORD', ''); define('DB_NAME', 'clientes'); if (isset($_GET['term'])){ $return_arr = array(); try { $conn = new PDO("mysql:host=".DB_SERVER.";port=3306;dbname=".DB_NAME, DB_USER, DB_PASSWORD); $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $stmt = $conn->prepare('SELECT idCliente, strNombre, strApellidos FROM tblcliente WHERE strNombre OR strApellidos LIKE :term'); $stmt->execute(array('term' => '%'.$_GET['term'].'%')); while($row = $stmt->fetch()) { $return_arr[] = $row['idCliente']." ".$row['strNombre']." ".$row['strApellidos']; } } catch(PDOException $e) { echo 'ERROR: ' . $e->getMessage(); } /* Toss back results as json encoded array. */ echo json_encode($return_arr); } ?>
Código:
Todo funciona de maravilla, pero lo que ocurre es que yo quiero que busque el nombre y el apellidos, pero me deje el id del cliente, ya que el id es con el que relleno el formulario para que pueda ser enviado.<input type='text' name='idAnimal' value='' class='auto2'/>
¿Cómo puedo buscar el nombre o apellidos y que me deje solamente el id?