Hola,
Enseguida te pongo el código, pues igual el fallo está en otra parte como bien crees.
Bloque de codigo en encabezado:
Código PHP:
<?php
$conexion = mysql_connect("localhost", "root", "") or die("<b>Se ha producido un error de conexion a la base dedatos: </b>".mysql_error());
mysql_select_db("aewbd", $conexion);
$consultaListaVideos = mysql_query("SELECT idvideo, nomvideo FROM videos;", $conexion);
$consultaVideoSeleccionado0 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado1 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';", $conexion) or die("No se puede ejecutar la consulta: ".mysql_error());
$consultaVideoSeleccionado2 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado3 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado4 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado5 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado6 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado7 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado8 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado9 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado10 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado11 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
$consultaVideoSeleccionado12 = mysql_query("SELECT * FROM videos WHERE idvideo = '$videoSeleccionado';"); //".$videoSeleccionado."
?>
Bloque de código en el cuerpo:
Código HTML:
<table border="0" style="width:100%;">
<tr>
<td colspan="2">
<?php
if(isset($videoSeleccionado)){
while($filaVideo = mysql_fetch_array($consultaVideoSeleccionado12, MYSQL_BOTH)){
echo '<h3>'.$filaVideo['nomvideo'].'</h3>';
}
}else{
echo "<h3>Elige un vídeo de la lista</h3>";
}
?>
</td>
</tr>
<tr>
<td>
<?php
if(isset($videoSeleccionado)){
while($filaCodigo = mysql_fetch_array($consultaVideoSeleccionado0, MYSQL_BOTH)){
echo $filaCodigo['htmlvideo'];
}
}else{
echo "No ha seleccionado ningún vídeo.<br/><br/>";
}
?>
</td>
<td rowspan="3" class="descripcion_pryectos" style="border-left: 1px solid #333;">
<form action="proyectos2.php" method="post">
<?php
while($filaLista = mysql_fetch_array($consultaListaVideos, MYSQL_BOTH)){
echo '<input type=radio name=video value='.$filaLista['idvideo'].'><b>'.$filaLista['nomvideo'].'</b><br/>';
}
?>
<br />
<input class="link2" type="submit" value="Ver vídeo seleccionado" />
<?php
$videoSeleccionado = $_REQUEST['video'];
echo "SELECT * FROM videos WHERE idvideo = $videoSeleccionado;";
?>
</form>
</td>
</tr>
<tr>
<td style="border-top: 1px solid #333;">
<h4>Ficha técnica</h4>
<p>
<b>Sinopsis/Descripción:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaSinopsis = mysql_fetch_array($consultaVideoSeleccionado1, MYSQL_BOTH)){
echo '- '.$filaSinopsis['sinopsis'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Dirección:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaDireccion = mysql_fetch_array($consultaVideoSeleccionado2, MYSQL_BOTH)){
echo '- '.$filaDireccion['direccion'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Guión:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaGuion = mysql_fetch_array($consultaVideoSeleccionado3, MYSQL_BOTH)){
echo '- '.$filaGuion['guion'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Edición:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaEdicion = mysql_fetch_array($consultaVideoSeleccionado4, MYSQL_BOTH)){
echo '- '.$filaEdicion['edicion'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Cámara:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaCamara = mysql_fetch_array($consultaVideoSeleccionado5, MYSQL_BOTH)){
echo '- '.$filaCamara['camara'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Musica:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaMusica = mysql_fetch_array($consultaVideoSeleccionado6, MYSQL_BOTH)){
echo '- '.$filaMusica['musica'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Reparto:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaReparto = mysql_fetch_array($consultaVideoSeleccionado7, MYSQL_BOTH)){
echo '- '.$filaReparto['reparto'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>País:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaPais = mysql_fetch_array($consultaVideoSeleccionado8, MYSQL_BOTH)){
echo '- '.$filaPais['pais'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Año:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaAno = mysql_fetch_array($consultaVideoSeleccionado9, MYSQL_BOTH)){
echo '- '.$filaAno['ano'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Duración:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaDuracion = mysql_fetch_array($consultaVideoSeleccionado10, MYSQL_BOTH)){
echo '- '.$filaDuracion['duracion'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
<p>
<b>Presupuesto:</b><br />
<?php
if(isset($videoSeleccionado)){
while($filaPresupuesto = mysql_fetch_array($consultaVideoSeleccionado11, MYSQL_BOTH)){
echo '- '.$filaPresupuesto['presupuesto'].'<br/><br/>';
}
}else{
echo " --- ";
}
?>
</p>
</td>
</tr>
</table>
Lo único "raro" que he visto al programarlo, es que necesito demasiadas consultas iguales para varios resultados que dependen de la misma... ¿podría haber algo ahí?
En cualquier caso, muchísimas gracias.
P.D.: Ahora he de salir, volveré en cerca de 2 horas, si hay alguna respuesta, entonces probaré y responderé qué tal. Mil gracias.