Foros del Web » Programando para Internet » PHP »

Enviar variable a Mysql de calendario

Estas en el tema de Enviar variable a Mysql de calendario en el foro de PHP en Foros del Web. otre ves yo de nuevo por aqui solo para pedirles de su ayuda, como enviar la variable que contiene la fecha:dia, mes y año, a ...
  #1 (permalink)  
Antiguo 08/08/2006, 12:21
 
Fecha de Ingreso: agosto-2006
Ubicación: Guadalajara mexico
Mensajes: 5
Antigüedad: 11 años, 4 meses
Puntos: 0
Enviar variable a Mysql de calendario

otre ves yo de nuevo por aqui solo para pedirles de su ayuda, como enviar la variable que contiene la fecha:dia, mes y año, a mi bases de datos y regresar como texto ami pagina es decir, de ida y vuelta mi codigo 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>

esta linea : echo '<a href="#" onclick="tratarFecha('.(++$numMes).','.$mes.','.$a no.')">'; es donde esta la variable, cuando doy click en un dia del mes...me lo selecciona, eso esta bien , pero al mismo tiempo lo quiero guardar en la baes de datos y extraerlo a la misma pagina ....ALQUIEN QUE ME AYUDE U ORIENTE EN ESTO ...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.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 13:12.