Ver Mensaje Individual
  #4 (permalink)  
Antiguo 11/03/2009, 06:55
Avatar de OsSk4R
OsSk4R
 
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: Género correspondiente

Buenas de nuevo,
Bueno, gracias por contestar. La verdad, no tengo ni idea de como hacerlo, porque tampoco se como puedo hacer que la gente seleccione el genero ni nada.
Bueno, mirar, yo tengo esto:

Indices.php (Menu abecedario que me muestra desde la A hasta la Z):
Código indices:
Ver original
  1. <?php
  2.  
  3. include ("conexion.php");
  4.  
  5. $sql = "SELECT * FROM categoria_pelicula ORDER BY id_cat";
  6.                         $res = do_sql ($sql);
  7.  
  8.                         while ($row = mysql_fetch_assoc($res)) {
  9.        
  10.  
  11.  
  12.  
  13. echo '<a class="lol" href="pelis.php?id='.$row['id_cat'].'">'.$row['c_pel'].'</a> - ';
  14.    
  15.         }
  16. ?>

Y luego tengo este otro archivo llamado pelis.php (donde se muestran las peliculas que empiezen con la letra anteriormente elegida):

Código pelis:
Ver original
  1. <?php
  2.  
  3. $_GET['id']; {
  4.  
  5.  
  6. // Lo mas correcto seria:
  7.  
  8. $id = (isset($_GET['id'])) ? intval($_GET['id']) : 0;
  9.  
  10. if($id != 0) {
  11.  
  12.  
  13.  
  14.     $hostname = "localhost";
  15.  
  16.     $database = "db";
  17.  
  18.     $username = "root";
  19.  
  20.     $password = "pass";
  21.  
  22.     $conexion = mysql_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
  23.  
  24.       mysql_select_db($database, $conexion);
  25.  
  26.     $letra=$_GET['id'];
  27.  
  28.     $sql = mysql_query("SELECT * FROM peliculas where id_cat='$letra'",$conexion);
  29.  
  30.    
  31.  
  32.    
  33.  
  34. ?>
  35.  
  36. <html>
  37.  
  38. <head>
  39.  
  40. </head>
  41.  
  42. <body>
  43.  
  44. <style type='text/css'>
  45.  
  46.  
  47. .ver {
  48.  
  49. border: 1px solid #CCC;
  50.  
  51. background-color: #F7FBFF;
  52.  
  53. font-family: Verdana;
  54.  
  55. font-size: 11px;
  56.  
  57. color: #666;
  58.  
  59. }
  60.  
  61.  
  62. </style>
  63.  
  64.  
  65. <br>
  66.  
  67. <br>
  68.  
  69.  
  70. <td align='center'>
  71.  
  72.         <table  width='50%' cellpadding='2' cellspacing='0' border='0'  align='center' class='ver'>
  73. <?php while ($row_sql=mysql_fetch_array($sql)){ ?>
  74.  <tr>
  75.  
  76. <td>
  77.  
  78. <?php echo $row_sql['titulo'] ?>
  79.  
  80. </td>
  81.  
  82. </tr>
  83. <? } ?>
  84.  
  85. </table>
  86.  
  87. </body>
  88.  
  89. </html>
  90.  
  91. <?php
  92.  
  93. }
  94.  
  95. }
  96.  
  97. ?>

Como dije en mi primer mensaje, hasta ahi bien, pero ahora yo quiero que la gente busque la pelicula, segun el genero que quiera ver.

He pensado en poner debajo de indices, o sea, debajo del menu abecedario, hacer que se muestren todos los generos que hay (Accion,Drama etc) y que al clickear en uno, por ejemplo 'accion' me fuera a otra pagina, donde hubiera otro menu abecedario (desde la A hasta la Z) y que si clickearamos, en la letra 'T' por ejemplo, nos mostrase todas las peliculas que empiezen por 'T', pero correspondientes al genero seleccionado anteriormente.

Más o menos esa es la idea, no se si esta bien, esta mal, se puede hacer de otra forma mejor, no lo se, por eso recurro aquí.

Un saludo y espero puedan guiarme.
Gracias,