Estoy intentando hacer un ejercico con lcases y funciones en archivos distintos, pero cuanod pido la consulta no me arroja ningun dato y no se por que o en que este la falla.... espero me puedan ayudar...
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();
?>
buscar.php
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>
ajax.js
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);
}
procesar.php
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'];
}
}
?>
funcion.php
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);
}
?>