[?][php][mysql]Enviar consulta en un formulario

Iniciado por Jaes, 6 Diciembre 2012, 03:07 AM

0 Miembros y 1 Visitante están viendo este tema.

Jaes

Perdona por el retraso, estuve distraido.

tengo como tu dices las tablas

tabla pelicula
-pelicula_id (P)(AI)
-nombre
-tipo_id
-foto_id


tipo_pelicula
tipo_id (P)(AI),
tipo_pelicula
duracion int unsigned


#Y he añadido una galeria
galeria
foto_id (P)(AI)
nombrearchivo
pelicula_id


Después de pelear un poco he logrado una consulta que me muestre también la imagen de la pelicula
Código (sql) [Seleccionar]
$query_obtener_datos = "SELECT * FROM pelicula, tipo_pelicula, galeria WHERE pelicula.tipo_id=tipo_pelicula.tipo_id AND pelicula.foto_id =galeria.foto_id";

Sigo intentando recoge las variable del formulario
Código (php) [Seleccionar]
$tipo_id=isset($_POST['tipo_id']) ? $_POST['tipo_id'] : null;

para luego poder lanzar la consulta
Código (sql) [Seleccionar]
$query_obtener_datos = "SELECT * FROM pelicula, tipo_pelicula, galeria WHERE pelicula.tipo_id=tipo_pelicula.tipo_id AND pelicula.foto_id =galeria.foto_id   
AND pelicula.tipo_id ='$tipo_id' ";


Lo que no entiendo de la consulta que me has propuesto es la sintaxis en la condición where cuando asignas el valor de la variable $tipo_id de la forma tp.tipo_id = ".$tipo_id."

De esa forma mi me da el siguiente error,
You have an error in your SQL syntax; check the manual that corresponds to your
MySQL server version for the right syntax to use near '' at line 1

Yo la asignación la estoy haciendo tp.tiponada_id = '$tipo_id'
Aunque cuando le añado esa instrucción a la consulta no me devuelve nada, sin ella, me muestra todas las peliculas que hay.

Muchas gracias. Saludos.
¿Que qué le debo a los Hombres? A todos ellos Les debo justicia.

Al país de donde vengo debo educación.

¿..Y a Dios..? a Dios le debo la muerte.

Jaes

 Ok, la consulta funciona, al igual que la que me planteabas con el cambio que te he comentado.

Mis agradecimentos.
¿Que qué le debo a los Hombres? A todos ellos Les debo justicia.

Al país de donde vengo debo educación.

¿..Y a Dios..? a Dios le debo la muerte.

01munrra

tenias un error en la sintaxis de la consulta, el resultado te lanzaba el error.


me alegro que dieras con la solución...