Foros del Web » Programando para Internet » PHP »

Consulta a base de datos

Estas en el tema de Consulta a base de datos en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 05/08/2010, 14:53
 
Fecha de Ingreso: mayo-2004
Ubicación: España
Mensajes: 16
Antigüedad: 19 años, 10 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.
  #2 (permalink)  
Antiguo 15/08/2010, 16:57
 
Fecha de Ingreso: junio-2007
Ubicación: Buenos Aires, Argentina
Mensajes: 262
Antigüedad: 16 años, 9 meses
Puntos: 1
Respuesta: Consulta a base de datos

Creo que lo que te falta es hacer referencia al ID recibido por POST al hacer la consulta en la base de datos. Algo así:

Código PHP:
Ver original
  1. SELECT * FROM alertasalud1 where id = ID_ENVIADO_POR_POST
__________________
Moebius Digital | La pieza que faltaba
Diseño web | Web hosting

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:02.