config.php
Código PHP:
<?php
class Buscador
{
var $host='localhost', $user='root', $pws='root', $db='Datos', $c_conexion='Se a realizado la conexion correctamente',
$i_conexion='Error en la conexion al servidor',$c_db='Base de datos correcta', $i_db='Selecciona la base de datos correcta';
private $Conectar;
function conexion()
{
$this->Conectar=mysql_connect($this->host, $this->user, $this->pws);
if (!$this->Conectar) {
$this->Error = "Ha fallado la conexión.";
return 0;
}
if (!mysql_select_db($this->db, $this->Conectar)) {
$this->Error = "Imposible abrir " . $this->db;
return 0;
}
return $this->Conectar;
}
}
$c = new Buscador;
$c->conexion();
?>
Código PHP:
<link href="style.css" rel="stylesheet" type="text/css">
<script src="ajax.js" language="javascript"></script>
<div class='input'><input type="text" size="40" class='caja' id="buscar" onKeyUp="Buscar();"/></div>
<div class='resultado' id='resultado'></div>
Código HTML:
function Buscador(){ var xmlhttp=false; try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(E){ xmlhttp = false; } } if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp = new XMLHttpRequest(); } return xmlhttp; } function Buscar(){ q = document.getElementById('buscar').value; c = document.getElementById('resultado'); ajax = Buscador(); ajax.open("GET", "procesar.php?q="+q); ajax.onreadystatechange=function(){ if(ajax.readyState == 4){ c.innerHTML = ajax.responseText; } } ajax.send(null); }
Código PHP:
<?php
include ('config.php');
include ('funciones.php');
//print_r($_GET);
$nombre = $_GET[q];
$inf = Regresadatos($nombre);
print_r($inf);
if (mysql_num_rows($inf) >= 0){
Echo 'No se encontro ningun registro';
}
else{
while ($info = mysql_fetch_array($inf)){
echo $info['nombre'];
}
}
?>
Código PHP:
<?php
function Regresadatos($nombre){
$sql = "select * from usuarios where nombre LIKE '%".$nombre."%'";
//echo $sql;
$miconexion = new Buscador();
$cn = $miconexion->conexion();
//echo $cn;
$Regresa = mysql_query($sql,$cn);
if ($Regresa == TRUE){
return $Regrese;
}else{
return 1;
}
mysql_close($cn);
}
?>