Amigos,
Soy relativamente nuevo en php y quisiera aprender (aprender, no copiar y pegar una fuente prefrabricada) como hacer una agenda semanal, agradeceria aportes (aportes que digan como y porque, no has esto), de momento tengo esto:
Código PHP:
//hago el make time buscando el numero de dia de la semana
$d = date('d');
$m = date('m');
$y = date('Y');
$day = date('w', mktime(0,0,0,$month,$day,$year));
//hago un switch haciendo el match de cada dia
switch ($day){
case'0':
$day = 'Domingo';
break;
case'1':
$day = 'Lunes';
break;
case'2':
$day = 'Martes';
break;
case'3':
$day = 'Miercoles';
break;
case'4':
$day = 'Jueves';
break;
case'5':
$day = 'Viernes';
break;
case'6':
$day = 'Sabado';
break;
}
//intento hacer el loop
$dias = array('Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sabado', 'Domingo');
for($i=0;$i<7;$i++){
if($dias[$i] == $day){
echo '<font color="red">'.$day.' </font>';
} else {
echo $dias[$i].' ';
}
}
Lo que quiero conseguor es como mostrar la fecha actual al lado del dia, pero que siempre mantenga el orden ejemplo:
Lunes,16 Martes,17
Miercoles,18 Jueves,19 Viernes,20
Me entienden?
Gracias por los aportes y por la ayuda en aprender