Comunidad de diseño web y desarrollo en internet online

Problema al insertar fechas y horas

Citar            
MensajeEscrito el 23 May 2012 11:53 am
Buenas a todo el mundo
Estamos haciendo un codigo para una pagina de cine donde queremos que el usuario inserte la pelicula que quiere ver, cuantas entradas quiere, la fecha y la hora de la sesion.
Tengo el codigo siguiente el cual me inserta el numero de entradas que quiere y la pelicula deseada pero no me inserta ni el valor de fecha ni el de hora. Me pone en la base de datos 00:00:00.
Alguna idea? Gracias de antemano

<?php if(isset($_POST['boto']))
{
$usuari='xxxx';
$servidor='localhost';
$contrasenya='xxx'';
$link=mysql_connect($servidor,$usuari,$contrasenya);
mysql_select_db('Multicine2',$link);
$consulta="insert into Reservas(Peli_seleccionada, Num_entradas, Dia_reserva, Hora_reserva)
VALUES('".$_POST['Peliculas']."',".$_POST['Cantidad'].",'".$_POST['Dias']."','".$_POST['Horas']."');";
$result=mysql_query($consulta,$link) or die("Error: Execució fallida".mysql_error());
}

else
{
echo '<form action="'.$_SERVER["PHP_SELF"].'"method="POST">';

$link=mysql_connect('localhost','xxx','xxx');
mysql_select_db('Multicine2',$link) or die ("Error de conexion".mysql_error());
$consulta3="select * from Pelicula";
$resultado=mysql_query($consulta3, $link) or die ("Error de conexion".mysql_error());

echo 'Selecciona la pelicula';
echo '<select name="Peliculas">';
echo '<option value="0">-- Elige una pelicula --</option>';
while ($fila=mysql_fetch_array($resultado))
{
echo '<option>'.$fila['Titulo'].'</option>';
}

?>
</select>
<br>
<br>
Elige la cantidad de entradas:
<select name="Cantidad">
<option value="1" selected="selected">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<br>
<br>


Elige un dia:
<select name="Dias">
<option value="0">-- Elige un dia--</option>

<?php

$link=mysql_connect('localhost','xxx','xxx');
mysql_select_db('Multicine2',$link) or die ("Error de conexion".mysql_error());
//$consulta="select distinct date_format(Dia, '%d/%m/%Y') as fecha from Proyeccion";
$consulta1="select distinct Dia from Proyeccion";
$resulta=mysql_query($consulta1, $link) or die ("Error de conexion".mysql_error());

while ($fila=mysql_fetch_array($resulta))
{
echo '<option value>'.$fila['Dia'].'</option>';
}

?>
</select>
<br>
<br>
<?php
$link=mysql_connect('localhost','xxx','xxxx');
mysql_select_db('Multicine2',$link) or die ("Error de conexion".mysql_error());
//$consulta2="select distinct date_format(Hora, '%H:%i') as horario from Proyeccion";
$consulta2="select distinct Hora from Proyeccion";
$result=mysql_query($consulta2, $link) or die ("Error de conexion".mysql_error());
echo "Elige una hora:";
echo '<select name="Horas">';
echo '<option value="0">-- Elige una hora --</option>';
while ($fila=mysql_fetch_array($result))
{
echo '<option value>'.$fila['Hora'].'</option>';
}

?>

Por aneixons

0 de clabLevel



 

firefox
Citar            
MensajeEscrito el 23 May 2012 12:24 pm
¿De qué tipo son los campos día y hora?, ¿qué valor toman $_POST antes de ejecutar la inserción?

Por DriverOp

Claber

2510 de clabLevel



 

opera

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.