Ver Mensaje Individual
  #11 (permalink)  
Antiguo 08/05/2011, 09:39
Avatar de AkiraKazama
AkiraKazama
 
Fecha de Ingreso: mayo-2009
Mensajes: 40
Antigüedad: 15 años, 6 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.