Hola tengo hecho un calendario, el problema es que me sale primero el domingo como puedo cambiarlo para que me salga el primer dia el lunes?
y despues alguien podría decirme como podría insertar mensajes pulsando en un día del calendariio (ya tengo hecha la pagina del formulario con la conexion mysql) lo que no se es como realizar el enlace.
Os dejo el codigo del calendario y muchas gracias por vuestra ayuda.
<html>
<head>
<title>Calendario</title>
</head>
<body>
<table>
<?php
$mess = $_GET['mess'];
$anio = $_GET['anio'];
if($mess == "" || $anio == ""){
$anio = date("Y");
$mess = date("n");
}
$ultimo = date("t",mktime(0, 0, 0, $mess, 1, $anio));
if($mess == '12' || $mess == '1'){
if($mess == '12'){
$next = 1;
$prev = $mess -1;
$anion = $anio + 1;
$aniop = $anio;
}
if($mess == '1'){
$next = $mess + 1;
$prev = 12;
$anion = $anio;
$aniop = $anio -1;
}
}else{
$next = $mess + 1;
$prev = $mess - 1;
$aniop = $anio;
$anion = $anio;
}
echo "<tr><th colspan=7>$anioo</th></tr><tr>";
echo "<tr><td><a href='calendario.php?mess=$prev&anio=$aniop'><<</a></td><th colspan=5>$mes[$mess] $mess</th><td><a href='calendario.php?mess=$next&anio=$anion'>>></td></tr><tr>";
echo "<tr><td>Lunes</td><td>Martes</td><td>Miercoles</td><td>Jueves</td><td>Viernes</td><td>Sabado</td><td>Domingo</td></tr>";
$diaa = "1";
while($diaa <= $ultimo){
$dia = date("D",mktime(0,0,0,$mess,$diaa,$anio)); # retorna el dia de la semana en letras...
$fecha = date("d",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el dia del mes en 01/31
$dia_semana = date("w",mktime(0,0,0,$mess,$diaa,$anio)); #retorna el dia de la semana en numero
if($dia == "Sun"){
echo "</tr><tr>";
}
if($fecha == "01"){
$i=0;
while($i != $dia_semana){
echo "<td> </td>";
$i++;
}
}
echo "<td>$fecha</td>";
$diaa++;
}
echo "</tr>";
?>
</table>
</body>
</html>