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 } } ?>