Hola a tod@s!
Las dudas de hoy tiene dos partes:
Primera parte: información extendida
Me muestra la tabla pero no el contenido.
<?php
//Cogemos la id de la película que se desea ver
$idpeli=$_GET["id"];
//Actualizamos el campo de visitas de la película
$actualizarvisitaspelicula=conexion("UPDATE peliculas SET visitas = visitas + 1 WHERE id=$idpeli");
//Consultamos toda la información de la película que hemos seleccionado
$verpelicula=conexion("SELECT p.trailer, p.titulo, p.clasificacion, p.anho, p.argumento, p.visitas, g.nombre, d.nombre,t.precio, p.cartel
FROM peliculas p, generos g, directores d, tarifas t
WHERE p.id=$idpeli AND g.id=p.id_genero AND d.id=p.id_director AND t.id=p.id_tarifa");
//Creamos la tabla con la información extendida de la película
while ($fila3= mysql_fetch_array($verpelicula)){
echo "<table border=1>";
//Rellamos primero el tráiler
echo "<tr><td><b>Trailer:</b></td><td>".$fila3["p.trailer"]."</td></tr>";
//Ahora rellenamos el resto de la información de la película
echo "<tr><td><b> Título:</b></td><td>".$fila3["p.titulo"]."</td></tr>";
echo "<tr><td><b>Clasificación:</b></td><td>".$fila3["p.clasificacion"]."</td></tr>";
echo "<tr><td><b>Año:</b></td><td> ".$fila3["p.anho"]."</td></tr>";
echo "<tr><td><b>Argumento:</b></td><td>".$fila3["p.argumento"]."</td></tr>";
echo "<tr><td><b>Visitas:</b></td><td>".$fila3["p.visitas"]."</td></tr>";
echo "<tr><td><b>Género:</b></td><td>".$fila3["g.nombre"]."</td></tr>";
echo "<tr><td><b> Director:</b></td><td>".$fila3["d.nombre"]."</td></tr>";
echo "<tr><td><b> Precio:</b></td><td>".$fila3["t.precio"]."</td></tr>";
echo "<tr><td><b>Cartel:</b></td><td>".$fila3["p.cartel"]."</td></tr>";
echo "</table>";
}
?>
En cuanto al trailer, el dato que le he metido es el enlace que tienen en los "Insertar" en You-Tube.
Tendré que hacer un echo añadiendo el html mezclando ".$fila3["p.trailer"]."?
(Y esto lo tengo que hacer igual con los actores y directores, con la diferencia que no se precisa el código html del video).
Segunda parte: visor de imágenes
Me funciona sólo con el do-while y se me está llenando de enlaces en partes que no tienen porqué
<?php
//Consultamos las películas más visitadas, que llevan 5 o más
$consultacarteles= conexion("SELECT peliculas.*, nombre FROM peliculas INNER JOIN generos ON generos.id=peliculas.id_genero WHERE visitas >= 5");
//Si existe, las rellenamos con imágenes y enlaces a la información extendida
do
{
echo "<li><a href=\"informacion-extendida.php?id=".$cartelconenlace["id"]."\"><img src=\"".$cartelconenlace["cartel"]."\" width=\"75\" height=\"75\" alt=\"\" /></li>";
} while($cartelconenlace= mysql_fetch_array($consultacarteles))
?>
Gracias.
Un saludo