Buenas a tods,
Vereís, lo que intento hacer es un menu abecedario (A,B,C,D...) para mostrar según la letra elejida las peliculas que empiezen por dicha letra.
Si por ejemplo clickeo en 'A', pues me aparezcan todas las peliculas que empiezen por el titulo A.
Todo eso se hacerlo bien, de hecho me sale mediante 'LIKE', pero el problema está en que la forma de que lo quiero hacer no sale.
He conseguido que me muestre las peliculas que empiezen por X letra. Por ejemplo, si queremos ver las peliculas que empiezan por la letra 'T', pues habría que clickear en 'T' y aparecerían todas las peliculas que en sus titulo empiezen con 'T'.
¿Problema?
Qué solo me muestra el primer resultado, o sea, la primera pelicula. Actualmente en 'T', tengo dos peliculas y solo me arroja la primera.
Asi es como tengo el codigo actualmente:
indices.php:
Este código muestra el abecedario desde la A hasta la Z, para que clickeemos en una letra y nos lleve a pelis.php y nos muestre las peliculas que empiezan por dicha letra.
pelis.php:
En esta pagina se visualizan las peliculas de la letra que anteriormente hayas elegido:
Y para mas informacion y les resulte mas facil ayudarme estas son las tablas:
Base de datos de las catgeorias (lo de A,B,C...)
Se llama categoria_pel y se compone de;
id_cat = numero
c_pel = letra
Ejemplo: id_cat = 1, c_pel = A y asi sucesivamente hasta llegar a la Z.
y la siguiente es la tabla peliculas:
id,
titulo,
sinopsis,
idioma,
enlace,
id_cat
[..]
Bueno, eso es todo, espero que con esta informacion puedan hecharme una mano mnas facilmente.
Un saludo y muchisimas gracias.
Vereís, lo que intento hacer es un menu abecedario (A,B,C,D...) para mostrar según la letra elejida las peliculas que empiezen por dicha letra.
Si por ejemplo clickeo en 'A', pues me aparezcan todas las peliculas que empiezen por el titulo A.
Todo eso se hacerlo bien, de hecho me sale mediante 'LIKE', pero el problema está en que la forma de que lo quiero hacer no sale.
He conseguido que me muestre las peliculas que empiezen por X letra. Por ejemplo, si queremos ver las peliculas que empiezan por la letra 'T', pues habría que clickear en 'T' y aparecerían todas las peliculas que en sus titulo empiezen con 'T'.
¿Problema?
Qué solo me muestra el primer resultado, o sea, la primera pelicula. Actualmente en 'T', tengo dos peliculas y solo me arroja la primera.
Asi es como tengo el codigo actualmente:
indices.php:
<?php
include ("global.php");
$sql = "SELECT * FROM categoria_pel ORDER BY id_cat";
$res = do_sql ($sql);
while ($row = mysql_fetch_assoc($res)) {
echo '[url="pelis.php?id='.$row['id_cat'].'"]'.$row['c_pel'].'[/url] - ';
}
?>Este código muestra el abecedario desde la A hasta la Z, para que clickeemos en una letra y nos lleve a pelis.php y nos muestre las peliculas que empiezan por dicha letra.
pelis.php:
En esta pagina se visualizan las peliculas de la letra que anteriormente hayas elegido:
<?php
$_GET['id']; {
// Lo mas correcto seria:
$id = (isset($_GET['id'])) ? intval($_GET['id']) : 0;
if($id != 0) {
$hostname = "localhost";
$database = "db";
$username = "root";
$password = "2pass";
$conexion = mysql_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database, $conexion);
$sql = "SELECT * FROM peliculas where id_cat='".$_GET['id']."'";
$mostrar_sql = @mysql_query($sql, $conexion) or die(mysql_error());
$row_sql = mysql_fetch_assoc($mostrar_sql);
?>
<html>
<head>
</head>
<body>
<style type='text/css'>
.ver {
border: 1px solid #CCC;
background-color: #F7FBFF;
font-family: Verdana;
font-size: 11px;
color: #666;
}
</style>
<td align='center'>
<table width='50%' cellpadding='2' cellspacing='0' border='0' align='center' class='ver'>
<tr>
<td>
<?php echo $row_sql['titulo'] ?>
</td>
</tr>
</table>
</body>
</html>
<?php
}
}
?>Y para mas informacion y les resulte mas facil ayudarme estas son las tablas:
Base de datos de las catgeorias (lo de A,B,C...)
Se llama categoria_pel y se compone de;
id_cat = numero
c_pel = letra
Ejemplo: id_cat = 1, c_pel = A y asi sucesivamente hasta llegar a la Z.
y la siguiente es la tabla peliculas:
id,
titulo,
sinopsis,
idioma,
enlace,
id_cat
[..]
Bueno, eso es todo, espero que con esta informacion puedan hecharme una mano mnas facilmente.
Un saludo y muchisimas gracias.