Hola a todos , estoy en el foro hace mucho , pero es la primera vez que pido ayuda,, si pueden,, tengo este problema: hice un buscador que me funciona bien para traer
x datos de mysql, pero no se como hacer para que tambien me muestre una imagen ,
(la imagen la guardo en carpeta y la ruta en la basedatos),
si me dan una mano les estoy muy agradecido.
Código:
<--class.php-->
<?php
class Conectar
{
public static function con()
{
$conexion = mysql_connect("localhost","root","");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("el_blog");
return $conexion;
}
}
class Buscador
{
private $busqueda=array();
public function buscar()
{
//print_r($_GET);exit;
if(isset($_GET['s'])){
$query = "SELECT * FROM posts WHERE titulo like '%".$_GET['s']."%' OR cuerpo like '%".$_GET['s']."%';";
$res = mysql_query($query,Conectar::con());
while ($reg=mysql_fetch_assoc($res))
{
$this->busqueda[] = $reg;
}
return $this->busqueda;
}
}}
?>
<--fin class.php-->
<?php
require_once("class/class.php");
$bus = new Buscador();
$buscame = $bus->buscar();
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<center>
<form name="form" action="#" method="get" id="search_box">
<div class="wrapper">
<input type="text" name="s" id="search" placeholder="Que buscas...?" />
<button type="submit" value="Buscar" class="search_btn">
<img src="search_icon.png"/>
</button>
</div>
</form>
</center>
</header>
<center><p><span>resultado de la busqueda</span></p></center>
</head>
<body>
<?php
if(count($buscame)==0)
{
echo "<h2>No hay resultados para su busqueda...</h2>";
}else{
for($i=0;$i<sizeof($buscame);$i++)
{
?>
<ul>
<li>
<p><span style="float:left;width:100px;height:100px"><?php echo "<img src= "<? $buscame[$i]["imagen"] ?>;" >" ?> </span><?php echo $buscame[$i]["titulo"] ?><br>
<span><?php echo $buscame[$i]["cuerpo"] ?></span></br>
<span>usuario: </span><?php echo $buscame[$i]["autor"] ?></br>
<span>publicado el dia: </span><?php echo $buscame[$i]["fecha"] ?></p>
</li>
</ul>
<?php
}
}
?>