Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/07/2013, 22:45
Avatar de bowiecamaleon
bowiecamaleon
 
Fecha de Ingreso: mayo-2013
Ubicación: Mexico
Mensajes: 15
Antigüedad: 10 años, 11 meses
Puntos: 1
Respuesta: Aporte- Busquedas en PHP & MySQL varios casos

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();
?>