Comunidad de diseño web y desarrollo en internet online

agenda con datepicker jquery

Citar            
MensajeEscrito el 04 Feb 2010 03:50 pm
Estoy programando una agenda con el datepicker de jquery ,php y mysql,lo que he logrado hasta ahora es que al hacer click sobre cualquier dia del mes actual me imprima las actividades de ese dia, pero el problema es que tambíen tengo un link que se llama <actividades de este mes> y quiero ver todas las actividades de ese mes al hacer click sobre este link pero cuando cambio al mes siguiente me sigue imprimiendo las actividades del mes actual,como puedo hacer para que al cambiar de mes no me muestre las actividades del anterior sino del mes al que me cambio.

Aqui el codigo:

Este es el codigo que me envia la fecha al script php para imprimir las actividades de un dia al hacer click sobre una fecha en el datepicker
$("#calendario").datepicker({
onSelect: function(dateText,inst){
var fecha=$("#calendario").datepicker('getDate');
$.ajax({
type:"POST",
url : "paginas/eventos.php",
data:"fecha="+fecha,
success : function(datos) {
$("#contenido").html(datos);}
});//ajax
}//inst
});//datepicker
});
//--------------------------------
Este es el codigo del link <actividades de este mes>
$("#eventosmes").click(function(){
var fecha=$("#calendario").datepicker('getDate');
$.ajax({
type: "POST",
url: "paginas/eventosmes.php",
data:'fecha='+ fecha,
success: function(datos){
$("#contenido").html(datos);
}
});
return false;
});
//codigo php del archivo eventosmes.php
<body>
<?php
include('conexion.php');
$fecha=$_POST['fecha'];
$mes=$fecha[4].$fecha[5].$fecha[6];
$anio=$fecha[11].$fecha[12].$fecha[13].$fecha[14];
if($anio=="0:00" or $anio=="00:0")
$anio=$fecha[strlen($fecha)-4].$fecha[strlen($fecha)-3].$fecha[strlen($fecha)-2].$fecha[strlen($fecha)-1];
//lo anterior debido a que en IE la fecha obtenida del datepicker la bota en otro formato
if($mes=="Jan") $mes=1;
if($mes=="Feb") $mes=2;
if($mes=="Mar") $mes=3;
if($mes=="Apr") $mes=4;
if($mes=="May") $mes=5;
if($mes=="Jun") $mes=6;
if($mes=="Jul") $mes=7;
if($mes=="Aug") $mes=8;
if($mes=="Sep") $mes=9;
if($mes=="Oct") $mes=10;
if($mes=="Nov") $mes=11;
if($mes=="Dec") $mes=12;
echo "<p>Actividades para el mes:".$mes."/".$anio."</p><br/>";
$conexion=conectar();
mysql_select_db("pastodeporte", $conexion) or die("No se pudo conectar con la base de datos");
$result=mysql_query("select dia,hora,lugar,actividad from actividades where mes=".$mes." and anio=".$anio,$conexion);
echo "<table border='1'>";
echo "<tr><td>Dia</td><td>Hora</td><td>Lugar</td><td>Actividad</td></tr>";
while($fila=mysql_fetch_array($result)) {
echo "<tr><td>".$fila['dia']."</td><td>".$fila['hora']."</td><td>".$fila['lugar']."</td><td>".$fila['actividad']."</td></tr>";
}
echo "</table>";
cerrar_conexion($conexion);
?>
</body>

Por sebastiancb

62 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Feb 2010 04:17 pm
Si a alguien le interesa la respuesta esta aqui...
http://forum.jquery.com/topic/how-can-i-get-the-month-of-the-datepicker#14737000000723113

Por sebastiancb

62 de clabLevel



 

firefox

 

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