PHP - Problemas en una parte del PHP

   
Vista:

Problemas en una parte del PHP

Publicado por VLPA (4 intervenciones) el 08/11/2014 16:30:43
Muy buenas tardes a todos.
Soy principiante en esto de la programación y he estado intentado hacer para clases un Calendario en php, el problema que tengo es que el profesor pidió que cuando te muestre el mes con sus respectivos días al clicar encima de el se agrandara y nos dijo que había que hacerlo con un <a href....> pero lo he intentado y no me sale, a ver si alguien puede echarme una mano, sería de gran ayuda, gracias de antemano.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Problemas en una parte del PHP

Publicado por NepT1 (31 intervenciones) el 08/11/2014 18:10:59
No entiendo bien eso de que "se agrande al hacer click" pero me imagino que te refieres a un código java, no PHP
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Problemas en una parte del PHP

Publicado por xve (5523 intervenciones) el 08/11/2014 20:19:53
Como dice NepT1, no se entiende muy bien que quieres hacer exactamente...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas en una parte del PHP

Publicado por VLPA (4 intervenciones) el 08/11/2014 22:04:39
Pues que el php muestre todos los meses de un año, por ejemplo todos los meses de 2014, y que si clico en uno de esos meses se muestre solo ese mes pero mas grande. :S
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas en una parte del PHP

Publicado por VLPA (4 intervenciones) el 09/11/2014 01:47:00
1
2
3
4
5
6
7
8
9
10
for ($mes=0;$mes<=12;$mes++){
        if ($mes==1){
            echo "<a href='Calendario.php?mes=1&ano=$ano&calcular=Calcular'><span class='clickable'></span></a>";
        }
        elseif ($mes==2){
            echo "<a href='Calendario.php?mes=2&ano=$ano&calcular=Calcular'><span class='clickable'></span></a>";
        }
        elseif ($mes==3){
            echo "<a href='Calendario.php?mes=1&ano=$ano&calcular=Calcular'><span class='clickable'></span></a>";
        }

Es decir, el mes 1 es enero, el 2 febrero, el 3 marzo, etc, yo lo he puesto de esta manera pero cuando clico sobre cualquiera, me lleva a la primera es decir a enero. No sé si el fallo está en que todas están metidas en el mismo div y por eso van solo a la primera...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Problemas en una parte del PHP

Publicado por xve (5523 intervenciones) el 09/11/2014 09:00:14
Creo que poner cada mes manualmente es un error... te he preparado un simple código, que te muestra todos los meses, y una vez pulsas sobre uno de ellos, te indica el que has mostrado.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<!DOCTYPE html>
<html lang="es">
<head>
	<meta charset="utf-8">
 
</head>
 
<body>
 
<?php
$meses=array(1=>"Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
if(isset($_GET["mes"]))
{
	echo "Hemos seleccionado ".$meses[$_GET["mes"]];
}else{
	for($i=1;$i<=12;$i++)
	{
		echo "<a href='".$_SERVER["PHP_SELF"]."?mes=".$i."'>".$meses[$i]."</a><br>";
	}
}
?>
</body>
</html>

Espero que te sirva... si no entiendes algo...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Problemas en una parte del PHP

Publicado por VLPA (4 intervenciones) el 09/11/2014 14:20:09
Entiendo lo que hicistes y me sirvió para acortar mucho el cófigo, muchas gracias. Pero aquí te dejo una captura de pantalla de como debería ser, porque no es clicar en el nombre del mes si no clicar en el mes:
Capturacalendario

pero al estar metidos todos en el mismo div al clicar solo me redirige a la primera. y quiero separarlos en diferentes div para que así me pueda llevar a la que quiera cuando clique sobre ella no se si me entiendes :S
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar