El primer archivo es uno simple que muestra la lista completa de los libros
Código PHP:
<?php
include('php/conexion.php');
include('php/funciones.php');
//Evitamos injecciones SQL
$input_arr = array();
foreach ($_POST as $key => $input_arr)
{
$_POST[$key] = addslashes(limpiarCadena($input_arr));
}
$input_arr = array();
foreach ($_GET as $key => $input_arr)
{
$_GET[$key] = addslashes(limpiarCadena($input_arr));
}
$consulta = "SELECT * FROM libros_cien";
$ejecutar_consulta = $conexion->query($consulta);
$numero_registros = $ejecutar_consulta->num_rows;
?>
<!DOCTYPE html>
<html lang="es">
<head>
<!-- Titulo de la pagina
================================================== -->
<!-- InstanceBeginEditable name="doctitle" -->
<title>Lista de libros</title>
<!-- InstanceEndEditable -->
<!-- Metas HTML
================================================== -->
<meta charset="utf-8"/>
<meta name="author" content="Aqui va el autor de la pagina"/>
<meta name="description" content="Aqui va la descripcion del sitio"/>
<meta name="classification" content="Palabras para clasificar la página en los buscadores"/>
<meta name="generator" content="Programa utilizado para crear la página"/>
<meta name="keywords" content="Aqui van las palabras clave, para la busqueda de la pagina"/>
<!-- Meta especifica para mobil
================================================== -->
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
<!-- Favicons
================================================== -->
<link rel="shortcut icon" type="image/x-icon" href="img/faviconn.ico">
<!-- CSS
================================================== -->
<link rel="author" type="text/plain" href="humans.txt" /><!-- Proyecto humans -->
<link rel="stylesheet" type="text/css" href="css/estilos.css"/>
<!-- Favicons iDevice
================================================== -->
<link rel="apple-touch-icon" href="img/apple-touch-icon.png">
<link rel="apple-touch-icon" sizes="57x57" href="img/apple-touch-icon-57x57.png"><!-- Para Iphone -->
<link rel="apple-touch-icon" sizes="72x72" href="img/apple-touch-icon-72x72.png"><!-- Para Ipad -->
<link rel="apple-touch-icon" sizes="114x114" href="img/apple-touch-icon-114x114.png"><!-- Para Iphone 4 de alta resolucion -->
<!-- Incompatibilidad de navegadores
================================================== -->
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE7.js"></script>
<![endif]-->
<!--[if lt IE 8]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE8.js"></script>
<![endif]-->
<!--[if lt IE 9]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta4)/IE9.js"></script>
<![endif]-->
<!-- Script's
================================================== -->
</head>
<body>
<div id="envoltura">
<header id="cabecera">
<hgroup>
<h1 id="site-title">Base de datos los 100 mejores libros.</h1>
<h2 id="site-description" class="subheader">Proyecto autodidacta.</h2>
</hgroup>
</header>
<aside id="sidebar">
<section class="widget clearfix">
<h4 class="widgettitle">Menu</h4>
<?php include("php/menu.php"); ?>
</section>
</aside>
<div id="contenido">
<article class="post clearfix">
<header>
<h1 class="post-title">
Lista de libros
</h1><p class="post-meta">
Esta es una lista de los mejores libros de toda la historia.
</p></header>
<div>
<p><em>Numero total de libros: <?php echo $numero_registros ?></em></p><br>
<?php
echo "<table width='100%'>";
echo "<tr>";
echo "<td>No.</td>";
echo "<td>Titulo</td>";
echo "<td>Autor</td>";
echo "<td>Publicacion</td>";
echo "<td>Pais</td>";
echo "<td>Idioma</td>";
echo "</tr>";
while ($fila = $ejecutar_consulta->fetch_assoc())
{
$id=$fila['id'];
$titulo=$fila['titulo'];
$autor=$fila['autor'];
$publicacion=$fila['publicacion'];
$pais=$fila['pais'];
$idioma=$fila['idioma'];
echo "<tr class='brillo'>";
echo "<td>".$id."</td>";
echo "<td>".$titulo."</td>";
echo "<td>".$autor."</td>";
echo "<td>".$publicacion."</td>";
echo "<td>".$pais."</td>";
echo "<td>".$idioma."</td>";
echo "</tr>";
};
echo "</table>";
?>
</div>
</article>
</div>
</body>
</html>
<?php
$ejecutar_consulta->close();
$conexion->close();
?>