Foros del Web » Programando para Internet » PHP »

Formulario registro peliculas

Estas en el tema de Formulario registro peliculas en el foro de PHP en Foros del Web. Hola, antes de nada un saludo a toda esta gran comunidad. Bueno la cuestión es que tengo hecho un formulario php donde me deja ingresar ...
  #1 (permalink)  
Antiguo 03/07/2011, 05:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Formulario registro peliculas

Hola, antes de nada un saludo a toda esta gran comunidad.

Bueno la cuestión es que tengo hecho un formulario php donde me deja ingresar peliculas en una base de datos mysql pero ahora necesito una serie de restricciones.

Resulta que como es un simulador de una cartelera de cine necesito que:

Al introducir el nombre de la película mire si existe o no, si existe miramos la sala, si existe la sala miramos el horario de emisión, si existe el horario nos tiene que permitir cambiarlo o bien salir sin introducir la película.

Es decir, lo que quiero hacer es que pueda haber una misma película en varias salas o en una misma sala, pero si la misma película está en la misma sala que el horario sea diferente ya que no puede ser que una película se emite en la misma sala dentro del mismo horario. Espero que me explique. Evidentemente dos películas distintas tampoco pueden estar en la misma sala dentro del mismo horario

También he creado el idioma (para introducir subtitulos) y este no puede coincidir en la misma película y si coincide o bien tiene que dejar introducir un nuevo subtitulo o bien volver al formulario.

Tengo código ya hecho por si necesitáis que lo ponga, solo me falta hacer esta parte.

las variables las he nombrado de esta forma:
$salas
$nombre_pelicula
$idioma
$subtitulo

Gracias y un saludo.
  #2 (permalink)  
Antiguo 03/07/2011, 08:25
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Formulario registro peliculas

Pues no esperes que alguien llegue y te lo haga, yo ayudo asi de vez en cuando cuando veo que hay una necesidad (fuerte) en si, te sugiero que vayas haciendo eso y cuando estes quedado en algo preguntes ese algo especifico, no que pidas asi y esperes que ten den el codigo ya hecho.

por otra parte con php puedes hacer eso con condicionales, pero si quieres que en el mismo formulario vaya comprobando (sin refrescar toda la pagina) debes usar AJAX

Saludos...
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #3 (permalink)  
Antiguo 03/07/2011, 08:30
 
Fecha de Ingreso: octubre-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Formulario registro peliculas

Cita:
Iniciado por johhan16 Ver Mensaje
Pues no esperes que alguien llegue y te lo haga, yo ayudo asi de vez en cuando cuando veo que hay una necesidad (fuerte) en si, te sugiero que vayas haciendo eso y cuando estes quedado en algo preguntes ese algo especifico, no que pidas asi y esperes que ten den el codigo ya hecho.

por otra parte con php puedes hacer eso con condicionales, pero si quieres que en el mismo formulario vaya comprobando (sin refrescar toda la pagina) debes usar AJAX

Saludos...

Lo sé, no estoy pidiendo que me lo hagan, de hecho el formulario ya lo tengo hecho solo me falta esta parte que no se como hacerla (no soy un experto en php y me corre prisa porque es para la universidad). De todas formas esto es un mero trámite porque realmente el trabajo lo tengo en la comunicación con Android. Debo de descargar unos ficheros desde Android.

Lo de los condicionales lo sé, lo que no se es como hacer que recoja los datos de la base de datos, es decir hacer el if ($nombre_pelicula == a lo que tengo en la base de datos). Tengo que mirar que los datos introducidos no estén introducidos ya en la base de datos, es eso lo que no se como hacer.

De todas formas agradezco que me hayas contestado.

Un saludo.

Última edición por Hellboy_2k6; 03/07/2011 a las 08:39
  #4 (permalink)  
Antiguo 03/07/2011, 09:06
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Formulario registro peliculas

bueno para agarrar algo de la bd debes hacer la consulta ej:

Código PHP:
<?php
//llamo la conexion a la bd
include_once('conexion.php');
//le asigno una variable a la funcion de conectarse()
$link=conectarse();

//hago la sentencia sql

$sql "Select * from tabla where pelicula = '".$pelicula."'";

//el mysql_query
$query mysql_query($sql,$link) or die (mysql_error());
$filas mysql_fetch_row($query);

if (
$filas 0) {

echo 
"LA PELICULA EXISTE EN LA BD";

} else {
echo 
"LA PELICULA NO EXISTE EN LA BD"; }


}
?>

algo asi mas o menos
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O
  #5 (permalink)  
Antiguo 03/07/2011, 13:49
 
Fecha de Ingreso: octubre-2010
Mensajes: 6
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Formulario registro peliculas

Hola johhan16, muchas gracias.

Por cierto, tengo otra duda, me gustaría tener un campo donde pudiera ingresar la hora de inicio de la película. Así de esta manera lo que haré es que si coincide la sala y la hora pues que no deje crearla. Lo que no se es como hacer para que en el formulario me deje introducir solo una hora, he visto el campo date pero eso es para introducir también el día ¿no? Yo solo quiero poder insertar la hora.


Un saludo.
  #6 (permalink)  
Antiguo 03/07/2011, 15:29
 
Fecha de Ingreso: junio-2010
Ubicación: Venezuela, Zulia
Mensajes: 686
Antigüedad: 14 años, 4 meses
Puntos: 55
Respuesta: Formulario registro peliculas

pues aqui te aparecen como funcionan los tipo de datos fecha / hora en mysql

http://dev.mysql.com/doc/refman/5.0/...ime-types.html

ya en la parte del formulario en si debes validarlo con javascript si asi lo quieres o en su defecto html5
__________________
<?php echo "No te metas a lo hondo del Mar si no sabes nadar, primero aprende a nadar" ?>
...Error en linea: 1 o.O

Etiquetas: formulario
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 13:10.