Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/07/2016, 06:18
Joaso
 
Fecha de Ingreso: febrero-2016
Mensajes: 6
Antigüedad: 8 años, 9 meses
Puntos: 0
Respuesta: Abrir un recuadro donde se muestren resultados de una búsqueda

Como futuras referencias lo solucioné utilizando [URL="http://fancybox.net/"]"fancybox"[/URL], y creando un documento llamado buscador:
Código:
<?php require_once('conn/connect.php') ?>
<!DOCTYPE html>
<html lang="en" class="no-js">
	<head>
		<meta charset="UTF-8" />
		<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 
		<link rel="stylesheet" type="text/css" href="css/normalize.css" />
		<link rel="stylesheet" type="text/css" href="css/demo.css" />
		<link rel="stylesheet" type="text/css" href="css/book.css" />
<script type="text/javascript" src="js/ajax.js"></script>
<link href='//fonts.googleapis.com/css?family=Stint+Ultra+Condensed' rel='stylesheet' type='text/css'>
<link href='//fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic' rel='stylesheet' type='text/css'>
<!--//web-fonts-->
		<script src="js/modernizr.custom.js"></script>
	</head>
	<body>	

	<div class="fondo"><h3>PDF´S Y LIBROS</h3></div>
		<div class="kek"><form action="buscador" method="post" name="search_form" id="search_form">
  <input type="text" id="search" name="search" placeholder="Buscar..">
</form>
</div>
<div id="resultados">
			<?php 

	if (isset($_REQUEST['search'])){
		$search = strtolower($_REQUEST['search']);
	}

	$consulta = "SELECT * FROM libros WHERE autor LIKE '%".$search."%' OR titulo LIKE '%".$search."%' OR materia LIKE '%".$search."%' OR portada LIKE '%".$search."%' OR grado LIKE '%".$search."%'";
	$resultado = $connect->query($consulta);
	$fila = mysqli_fetch_assoc($resultado);
	$total = mysqli_num_rows($resultado);
?>
<?php if ($total>0 && $search!='') { ?>
	<?php do { ?>
<div class="component">

				<ul class="align">
					<li>
						<figure class='book'>

						<!-- Front -->

							<ul class='hardcover_front'>
								<li>
									<?php echo '<img src="'.$fila['portada'].'" width="100%" height="100%"/>'; ?>
								</li>
								<li></li>
							</ul>

						<!-- Pages -->

							<ul class='page'>
								<li></li>
								<li>
									<a class="btn" href="#">Descargar</a>
								</li>
								<li></li>
								<li></li>
								<li></li>
							</ul>

						<!-- Back -->

							<ul class='hardcover_back'>
								<li></li>
								<li></li>
							</ul>
							<ul class='book_spine'>
								<li></li>
								<li></li>
							</ul>
							<figcaption>
								<h1><?php echo str_replace($search, '<strong>'.$search.'</strong>', utf8_encode($fila['titulo'])) ?></h1>
								<span><?php echo str_replace($search, '<strong>'.$search.'</strong>', utf8_encode($fila['autor'])) ?></span>
								<p><?php echo str_replace($search, '<strong>'.$search.'</strong>', utf8_encode($fila['grado'])) ?> - <?php echo str_replace($search, '<strong>'.$search.'</strong>', utf8_encode($fila['materia'])) ?></p>
							</figcaption>
						</figure>
					</li>
				</ul>
			</div>
	<?php } while ($fila=mysqli_fetch_assoc($resultado)); ?>
<?php }  
elseif($total>0 && $search=='') echo '';
else echo '<h2>No se han encontrado resultados</h2>';
?>
</div>
	</body>
</html>
Para dirigirlo desde una un enlace de fancybox iframe:
Código:
<a class="various fancybox.iframe" href="buscador"></a>