Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/05/2011, 09:39
Avatar de AkiraKazama
AkiraKazama
 
Fecha de Ingreso: mayo-2009
Mensajes: 40
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: Consulta sin resultado? No recoge el parametro PHP?

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.