Foros del Web » Programando para Internet » PHP »

pasar var a otra pagina y almacenarla en mysql

Estas en el tema de pasar var a otra pagina y almacenarla en mysql en el foro de PHP en Foros del Web. Hola que tal a todos un saludo desde Guadalajara mexico, tengo un pequeño grave problema, hice un calendario, en php, en ese calendario quiero hacer ...
  #1 (permalink)  
Antiguo 08/08/2006, 08:08
 
Fecha de Ingreso: agosto-2006
Ubicación: Guadalajara mexico
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
De acuerdo pasar var a otra pagina y almacenarla en mysql

Hola que tal a todos un saludo desde Guadalajara mexico, tengo un pequeño grave problema, hice un calendario, en php, en ese calendario quiero hacer como un estilo citas por internet, para mi trabajo. el problema esta cuando quiero mandar la variable que contiene el dia, mes y año , esa variable yo la quiero mandar a mi base de datos y despues que me mande un mensaje en la misma pagina que me diga que elegi el dia por ejemplo: 09-agosto-2006, despues quiero ponerle un horario para elegir una hora disponible, el horario todavia no lo diseño, les voy a poner todo mi codigo, espero que me ayuden , ejecutenlo en su servidor, y si me pueden ayudar en mi problema se los agradeceria infinitamente: es el siguiente


<html>
<head>
<title>Calendario</title>
<?
$anoInicial = '2006';
$anoFinal = '2007';
$funcionTratarFecha = 'document.location = "?dia="+dia+"&mes="+mes+"&ano="+ano;';
?>
<script>
function tratarFecha(dia,mes,ano){
<?=$funcionTratarFecha?>
}
</script>
<style>
.m1 {
font-family:MS Sans Serif;
font-size:9pt
}
a{
text-decoration:none;
color:#000000;
}
</style>
<BR>
<TABLE align="center" WIDTH="50%" CELLPADDING="5" CELLSPACING="0" BORDER="1">
<TR>
<TD bgcolor="ffff00" ALIGN="center" COLSPAN="3" ><FONT FACE="impact" SIZE=5 COLOR="black">CITAS PARA RECEPCION DE MERCANCIA</FONT></TD>
</TR>
</TABLE>
</head>
<h4 align="center">Los horarios de atencion de recepcion de mercancia </h4>
<h4 align="center">son los Martes y Jueves de 8 :30 am 4:00 Pm de la tarde </h4>
<body>
<br>
<form>
<table border="2" align="center" cellpadding="8" cellspacing="0" bgcolor="#D4D0C8">
<tr>
<td width="100%">

<?
$fecha = getdate(time());
if(isset($_GET["dia"]))$dia = $_GET["dia"];
else $dia = $fecha['mday'];
if(isset($_GET["mes"]))$mes = $_GET["mes"];
else $mes = $fecha['mon'];
if(isset($_GET["ano"]))$ano = $_GET["ano"];
else $ano = $fecha['year'];
$fecha = mktime(0,0,0,$mes,$dia,$ano);
$fechaInicioMes = mktime(0,0,0,$mes,1,$ano);
$fechaInicioMes = date("w",$fechaInicioMes);
?>
<select size="1" name="mes" class="m1" onchange="document.location = '?dia=<?=$dia?>&mes=' + document.forms[0].mes.value + '&ano=<?=$ano?>';"> // esto es el combobox de los meses

<?
$meses = Array ('Enero','Febrero','Marzo','Abril','Mayo','Junio', 'Julio','Agosto','Septiembre','Octubre','Noviembre ','Diciembre');
for($i = 1; $i <= 12; $i++){
echo ' <option ';
if($mes == $i)echo 'selected ';
echo 'value="'.$i.'">'.$meses[$i-1]."\n";
}
?>
</select>&nbsp;&nbsp;&nbsp;<select size="1" name="ano" class="m1" onchange="document.location = '?dia=<?=$dia?>&mes=<?=$mes?>&ano=' + document.forms[0].ano.value;"> //este es el combobox de los años
<? //incrusta los años inicial y fina en el combobox
for ($i = $anoInicial; $i <= $anoFinal; $i++){
echo ' <option ';
if($ano == $i)echo 'selected ';
echo 'value="'.$i.'">'.$i."\n";
}

?>
</select><br>
<font size="1">&nbsp;</font><table border="0" cellpadding="2" cellspacing="0" width="100%" class="m1" bgcolor="yellow" height="100%" //incrustamos el color amarillo de fondo de la tabla de dias>
<? //aqui pintamos los dias en numero del mes, tambien crea el arreglo para acomodar los dias ennumero en los 7 dias de la semana
$diasSem = Array ('Lunes','Martes','Miercoles','Jueves','Viernes',' Sabado','Domingo');
$ultimoDia = date('t',$fecha);
$numMes = 0;
for ($fila = 0; $fila < 7; $fila++)
{
echo " <tr>\n";
for ($coln = 0; $coln < 7; $coln++)
{
$posicion = Array (1,2,3,4,5,6,0);
echo ' <td width="14%" height="19"';
if($fila == 0)echo ' bgcolor="black"'; //aqui pintamos los 7 dias de la semana color anterior #000000
if($dia-1 == $numMes)echo ' bgcolor="silver"'; //color anterior #0A246A de seleccion de dia,el numero sombreado
echo " align=\"center\">\n";
echo ' ';
if($fila == 0)echo '<font color="yellow">'.$diasSem[$coln]; //color anterior dias de la semana #D4D0C8
elseif(($numMes && $numMes < $ultimoDia) || (!$numMes && $posicion[$coln] == $fechaInicioMes))
{
echo '<a href="#" onclick="tratarFecha('.(++$numMes).','.$mes.','.$a no.')">';
if($dia == $numMes)echo '<font color="white">'; // dia resaltado, color anterior #FFFFFF=blanco
echo ($numMes).'</a>';
}
echo "</td>\n";
}
echo " </tr>\n";
// dia=10&mes=8&ano=2006, estos datos son los que hay que enviar al cuadro de texto.
}

?>

</table>
</form>

</body>
</html>


Última edición por Obed_Gallegos; 08/08/2006 a las 12:33
  #2 (permalink)  
Antiguo 08/08/2006, 15:16
 
Fecha de Ingreso: agosto-2006
Ubicación: Guadalajara mexico
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
mi idea es:.....calendario de citas

bueno señores, quien lea este articulos, mi idea es hacer un calendario parecidoal que tienen en esta pagina, pero solo para determinar o asignarle al cliente una cita en mi trabajo, el codigo , solo es de ejecutarlo y veran que ya esta hecho el calendario, lo que quiero hacer es , cuando le de click a un dia "X" ese dia se guarde en mi base de datos, que tengo en mysql , los campos de la bases de datos son :



+----------+------------+----------+-------------------+---------------
| ID_citas | Fecha_cita | hora | cliente | asunto | cortina |
+----------+------------+----------+-------------------+------------------
| 2007 | 2006-07-31 | 06:30:00 | PISA | descarga merc | 3 |
| 2008 | 2006-07-31 | 07:00:00 | PATITO | descarga merc. | 3 |


ok, cuando de clik en un dia del calendario que me guarde solo ese dia, para despues yo en otra pagina o si es posible enla misma abajo del calendario desplegar con una leyenda que diga: la fecha de su cita es : 06 de agosto de 2006,

despues de eso quiero algo similar con los horarios hacer una tabla que al darle click en una hora me haga elmismo procedimiento que le fecha, la hora guardarla en la misma tabla anterior, y tambien abajo desplegar los mismo: la hora de su cita es por ej: 09:30 am, eso es loque quiero, si quieren les paso mi codigo del calendario..gracias muy amables
  #3 (permalink)  
Antiguo 11/08/2006, 12:49
 
Fecha de Ingreso: agosto-2006
Ubicación: Guadalajara mexico
Mensajes: 5
Antigüedad: 17 años, 8 meses
Puntos: 0
no hay respuesta

bueno un saludo a todos de nuevo , y estoy aqui de nuevo para pedirles de su ayuda , ya que estoy atorado en las dudas que les habia comentado y nadie me ha podido ayudar , espero que alguno de ustedes si lopueda hacer es muy importante para mi, al menos , y me gustaria que alguien me echara la mano , gracias
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 00:06.