Respuesta: fechas en php te doy mas detalles:
tengo una practica de una sala de cine y el admin que soy yo puede insertar una session.
una parte de ella es los dias de proyección y las horas.
para ello quiero:
he generado dos datapicker de jquery para las fechas de las que te hablo.
con un boton hago submit y voy a este codigo:
<?php
session_start();
$dia1= $_POST["diaIn"];
$dia2= $_POST["diaFi"];
$nom= $_SESSION["nompeli"];
$db = mysql_connect("mysql8.000webhost.com","a7509507_Bo rja","pixarroglets1");
mysql_select_db("a7509507_Cine",$db);
$ids = mysql_query("select codi from pelicula where titol = '$nom'");
$postid = mysql_fetch_row($ids);
$id = $postid[0];
$dif=((strtotime('$dia2')-strtotime('$dia1'))/86400);
$partes=explode("/",strtotime($dia1));
if(isset($_POST['hora1']))
{
for ($i=0;$i<=$dif;$i++)
{
$dia=mktime(0,0,0,$partes[1],$partes[2]+$i,$partes[0]);
$diaJ= date("Y/m/d",$dia);
mysql_query("insert into Sesions(dia,hora,codi_pelicula) values('$diaJ','16:00',$id)");
}
}
if(isset($_POST['hora2']))
{
for ($i=0;$i<=$dif;$i++)
{
$dia=mktime(0,0,0,$partes[1],$partes[2]+$i,$partes[0]);
$diaJ= date("Y/m/d",$dia);
mysql_query("insert into Sesions(dia,hora,codi_pelicula) values('$diaJ','18:00',$id)");
}
}
if(isset($_POST['hora3']))
{
for ($i=0;$i<=$dif;$i++)
{
$dia=mktime(0,0,0,$partes[1],$partes[2]+$i,$partes[0]);
$diaJ= date("Y/m/d",$dia);
mysql_query("insert into Sesions(dia,hora,codi_pelicula) values('$diaJ','20:00',$id)");
}
}
if(isset($_POST['hora4']))
{
for ($i=0;$i<=$dif;$i++)
{
$dia=mktime(0,0,0,$partes[1],$partes[2]+$i,$partes[0]);
$diaJ= date("Y/m/d",$dia);
mysql_query("insert into Sesions(dia,hora,codi_pelicula) values('$diaJ','22:00',$id)");
}
}
if(isset($_POST['hora5']))
{
for ($i=0;$i<=$dif;$i++)
{
$dia=mktime(0,0,0,$partes[1],$partes[2]+$i,$partes[0]);
$diaJ= date("Y/m/d",$dia);
mysql_query("insert into Sesions(dia,hora,codi_pelicula) values('$diaJ','1:00',$id)");
}
}
echo "les sessions s'han afegit correctament ;)";
echo "
<br/>
<br/>
<a href = 'index.php'>clica'm per acabar</a>";
?>
pasa lo siguiente, no me recoje los datos correctamente de las fechas, me genera una fecha que no es y no me van los bucles (???).
espero respuesta gracias,
un saludo , Sasi |