![Aplauso](http://static.forosdelweb.com/fdwtheme/images/smilies/aplausos.gif)
| |||
![]() hola a todos de nuevo yo, gracias por la respuesta. Estoy haciendo una agenda en php y mysql, lo estoy haciendo con un calendario que descargue, la duda que tengo es de como puedo hacer para que al hacer clic sobre una fecha cualesquiera, me muestre los datos o citas referentes a esa fecha en particular. gracias por la ayuda. ![]() |
| ||||
Respuesta: Ayuda con Script en php Pueeees que la fecha sea un link que reciba como parametro una fecha, y haga una consulta a al bd, buscando en tu tabla por la fecha que recibio de parametro (?)
__________________ Obvio que Firefox es solo un navegador, o que querías? Una tostadora de pan? drk-dev.com |
| |||
Respuesta: Ayuda con Script en php disculpa soy nuevo como es que se logra eso, el javascript es este: <script type="text/javascript"> function dateChanged(calendar) { // Beware that this function is called even if the end-user only // changed the month/year. In order to determine if a date was // clicked you can use the dateClicked property of the calendar: if (calendar.dateClicked) { // OK, a date was clicked, redirect to /yyyy/mm/dd/index.php var y = calendar.date.getFullYear(); var m = calendar.date.getMonth(); // integer, 0..11 var d = calendar.date.getDate(); // integer, 1..31 // redirect... window.location = "/" + y + "/" + m + "/" + d + "/index.php"; } }; Calendar.setup( { flat : "calendar-container", // ID of the parent element flatCallback : dateChanged // our callback function } ); </script> y en donde quiero que se muestre el resultado es este: <?php $db = mysql_connect('localhost', 'root', '*****'); mysql_select_db("aprender", $db); $result = mysql_query("select * from agenda"); echo "<h3><center>Agenda del dia</center></h3>"; echo "<center><table border=1>"; echo "<tr><td><center><b>Fecha</b><td><center><b>Hora</b><td><center><b>Actividad</b><td><center><b>Ciudad</b><td><center><b>Lugar</b></tr>"; while($myrow = mysql_fetch_array($result)) { echo "<tr><td>"; echo $myrow["fecha"]; echo "<td>"; echo $myrow["hora"]; echo "<td>"; echo $myrow["actividad"]; echo "<td>"; echo $myrow["ciudad"]; echo "<td>"; echo $myrow["lugar"]; echo "<td>"; } echo "</table>"; ?> |
| ||||
Respuesta: Ayuda con Script en php Haces una consulta a la base de datos pasando como parámetro la fecha elegida en le calendario. Por cierto, a veces los acentos no tienen importancia si se entiende más o menos lo que quieres decir pero mira este ejemplo. Un calendario que me descargue de trabajo. Un calendario que me descargué de internet. Saludos ![]() Edito -> Omite este post estaba editando y no vi las respuestas anteriores.
__________________ Tu álbum de cromos online!! |
| |||
Respuesta: Ayuda con Script en php Cita: hola, gracias por la respuesta, pero como hago para configurar el formato de las fechas, en mi base de datos el formato de las fechas es 0000-00-00, y en le script - window.location = "result_agenda.php?anio="+y+"&mes="+m+"&dia="+ d; - el formato que me da es de 0000-0-00, gracias por la respuesta
Iniciado por camsworksinc ![]() Puedes hacerlo modificando la linea donde esta el codigo: por esta otra: window.location="tuscript.php?anio="+y+"&mes="+m+" &dia="+d; y tendras, via GET las variables anio, mes y dia la fecha correspondiente a la fecha seleccionada, de tal forma que en el script tuscript.php las puedes leer de la siguiente forma: Código PHP: Suerte! ![]() |
| ||||
Respuesta: Ayuda con Script en php Agrega entonces lo siguiente antes de mandar llamar al script:
Código Javascript:
Ver original Suerte! |
Etiquetas: Ninguno |