Autor
|
Tema: calendario con php (Leído 1,791 veces)
|
yina07
Desconectado
Mensajes: 41
|
Saludos! estoy intentando hacer un calendario con php pero que solo tenga el mes de enero, y que funcione automatico, me lo han dejado de tarea en la universidad, pero todos los que encuentro tienen todos los meses del año y no se como hacerlo (no se casi nada de php) hasta ahora esto es lo que tengo de codigo, me podrian ayudar con lo que me falta por favor? Gracias! codigo: <!DOCTYPE html> <link rel="stylesheet" type="text/css" href="../../css/bootstrap.css"> <th colspan="7" class="text-center">Enero 2019 </th> <th class="text-danger">Domingo </th> <th class="text-danger">Sábado </th> <?php ?>
|
|
« Última modificación: 24 Enero 2019, 15:19 pm por #!drvy »
|
En línea
|
|
|
|
Robocop8
Desconectado
Mensajes: 156
|
creo que tienes que usar una funcion de la fecha y hora, no se bien.. te ayudaria con el codigo pero no se php
|
|
|
En línea
|
|
|
|
iCoke
Desconectado
Mensajes: 16
|
que queres decir con que "funcione automatico" , que el dia en el que estas se coloree automaticamente? podes usar JS? o quieren que sea PHP puro, la tabla la podes formar con un ciclo for. si me das un poco mas de info veo si te puedo ayudar, saludos.
|
|
|
En línea
|
|
|
|
iCoke
Desconectado
Mensajes: 16
|
index.php <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <link rel="stylesheet" href="estilos.css"> <title>Calendario</title> </head> <body> <table> <caption class="calendar__month">Enero 2019</caption> <tr class="calendar__week"> <th class="calendar__day calendar__item">Domingo</th> <th class="calendar__day calendar__item">Lunes</th> <th class="calendar__day calendar__item">Martes</th> <th class="calendar__day calendar__item">Miércoles</th> <th class="calendar__day calendar__item">Jueves</th> <th class="calendar__day calendar__item">Viernes</th> <th class="calendar__day calendar__item">Sábado</th> </tr> <tr class="calendar__dates"> <td></td> <td></td> <?php $fecha = date("d"); for ($i = 1; $i <= 31; $i++) { if($i == $fecha){ echo "<td class='calendar__date calendar__item yellow'>".$i."</td>"; }else{ echo "<td class='calendar__date calendar__item'>".$i."</td>"; } };
?> </tr> </table> </body> </html> CSS body{ min-height:100vh; display:flex; background:linear-gradient(-45deg,hsl(330,100%,50%),hsl(30,100%,50%)); } .calendar{ width:90%; max-width:400px; margin:auto; } .calendar__header{ background:rgba(0,0,0,.3); } .calendar__month{ text-align:center; line-height:2; color:#fff; font-size: 1.2em; } .calendar__item{ text-align:center; line-height:2; } .calendar__date{ color:#fff; background-color: rgba(255,255,255,.2); } .calendar__week, .calendar__dates { display:grid; grid-template-columns:repeat(7,1fr); grid-gap:4px; } .calendar__week{ margin-bottom: 4px; color:rgba(255,255,255,.5); } .calendar__date:first-child{ grid-column:5; }
.yellow{ background-color: yellow; color:black; } Espero estote sirva, si no podes usar ni css , es un poco mas complejo pero vamos viendo, avisa cualquier cosa!
|
|
|
En línea
|
|
|
|
yina07
Desconectado
Mensajes: 41
|
que queres decir con que "funcione automatico" , que el dia en el que estas se coloree automaticamente? podes usar JS? o quieren que sea PHP puro, la tabla la podes formar con un ciclo for. si me das un poco mas de info veo si te puedo ayudar, saludos.
Exacto! que vaya apuntando el dia de la fecha actual, y ya el css el profesor lo dejo hecho no me hace falta eso, y correcto no puedo usar js es puro php, solo del mes de enero como dije, intente con el codigo que me dejaste y no me funciono, tiene que ser a partir del codigo que deje porque ya tengo los dias en orden solo me falta ponerlo a funcionar automatico con el php. Ahi te deje una imagen para que veas como esta
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
CALENDARIO
Diseño Gráfico
|
KEVIN091
|
3
|
2,480
|
24 Agosto 2004, 04:02 am
por Morris
|
|
|
Calendario
Programación Visual Basic
|
esamper
|
4
|
2,218
|
12 Enero 2007, 08:57 am
por esamper
|
|
|
Calendario en ASP
.NET (C#, VB.NET, ASP)
|
eltemplario7
|
1
|
4,114
|
23 Mayo 2008, 02:54 am
por MANULOMM
|
|
|
Calendario RX
Foro Libre
|
KarlosVid(ÊÇ)
|
4
|
3,320
|
22 Febrero 2011, 02:46 am
por urvreak
|
|
|
Calendario
Desarrollo Web
|
Esprinter
|
0
|
2,393
|
1 Marzo 2011, 15:26 pm
por Esprinter
|
|