Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2010, 14:53
Edani32
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 16
Antigüedad: 19 años, 11 meses
Puntos: 0
Consulta a base de datos

Hola,

Tengo un problema en la consulta de mi base de datos... es el siguiente:

Tengo una pagina llamada listado.php, en ella tengo un listado de los datos de videos que tengo almacenados en una carpeta del servidor local (localhost). los datos que recibo desde la base de datos son: id, nombre, descripcion, imagen tiempo.

En la tabla (de la pagina listado.php) que contiene estos datos he puesto un formulario con un solo boton (ver); al hacer clic en este boton se abrira una pagina llamada player.php.

En el formulario de la pagina listado.php paso como parametro el id. (POST); hasta aqui todo bien al hacer clic me abre la pagina player.php en la parte superior del navegador (Dirección) me muestra la ruta en la que me encuentro, ademas de mostrarme el id pasado desde la pagina listado.php. Por ejemplo si doy al boton que tiene id=3 la pagina player.php me muestra id=3, si hago clic en el boton id=5, la pagina player.php me muestra en la barra de direcciones la ruta, además de indicarme el parametro pasado id=5 osea todo correcto esto me demuestra que las id las pasa bien.

Las paginas listado.php y Player.php; ambas las he hecho con dreamweaver8

En la pagina Player.php he creado un juego de registros con el filtro id, es decir:
id=Parametro URL id.

El problema esta que la pagina player.php al abrirse automaticamente debe de reproducir el video correspondiente al id que recibe la pagina player.php; pero lo que hace es reproducir siempre el video del primer id, osea del id=1 aunque yo haya presionado el boton que pertenece al id=5 por ejemplo.

Tengo creado el codigo para el reproductor asi como su correspondiente script.
Por supuesto tengo el placeholder, en la ubicación que quiero se reprodusca el video en la pagina player.php

Justamente debajo de este Placeholder he puesto el siguiente codigo:


<?php
$cuatro = mysql_query("SELECT * FROM alertasalud1") or die(mysql_error()); while($row = mysql_fetch_assoc($cuatro)) {
?>

<script type="text/javascript">
createplayer('<?php echo "http://localhost/cuatro/videos/indice-videos-quincena-1/alerta-salud/".$row['video']; ?>', true);
</script>
<?
}?>


alertasalud1 es la tabla que contiene los datos.
alerta-salud es la carpeta que contiene los videos.
$row['video']; contiene el nombre (en la base de datos) del video a reproducir; por ejemplo alerta-salud.flv

Lo que me falta es decirle a este codigo: reproduceme el video que corresponde al id recibido y es lo que no se como hacer......
Estoy comenzando con Php....

Espero puedan ayudarme.
Gracias.