Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/06/2008, 03:15
Avatar de Subotai
Subotai
 
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 21 años, 6 meses
Puntos: 1
Respuesta: Generar array dinámicamente

Bueno ya que nadie responde, ni lee... ¬¬ voy a aumentar la información.

El caso es que lo tengo resuelto de forma manual, cosa que me da ganas de vomitar.. pero al menos funciona. Mi "código" es el siguiente:

Código:
	for ($mes=1; $mes<=12; $mes++){
		$dias = array(
			1=>array('insertar-jornada.php?dia='.'1'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			2=>array('insertar-jornada.php?dia='.'2'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			3=>array('insertar-jornada.php?dia='.'3'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			4=>array('insertar-jornada.php?dia='.'4'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			5=>array('insertar-jornada.php?dia='.'5'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			6=>array('insertar-jornada.php?dia='.'6'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			7=>array('insertar-jornada.php?dia='.'7'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			8=>array('insertar-jornada.php?dia='.'8'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			9=>array('insertar-jornada.php?dia='.'9'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			10=>array('insertar-jornada.php?dia='.'10'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			11=>array('insertar-jornada.php?dia='.'11'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			12=>array('insertar-jornada.php?dia='.'12'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			13=>array('insertar-jornada.php?dia='.'13'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			14=>array('insertar-jornada.php?dia='.'14'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			15=>array('insertar-jornada.php?dia='.'15'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			16=>array('insertar-jornada.php?dia='.'16'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			17=>array('insertar-jornada.php?dia='.'17'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			18=>array('insertar-jornada.php?dia='.'18'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			19=>array('insertar-jornada.php?dia='.'19'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			20=>array('insertar-jornada.php?dia='.'20'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			21=>array('insertar-jornada.php?dia='.'21'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			22=>array('insertar-jornada.php?dia='.'22'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			23=>array('insertar-jornada.php?dia='.'23'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			24=>array('insertar-jornada.php?dia='.'24'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			25=>array('insertar-jornada.php?dia='.'25'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			26=>array('insertar-jornada.php?dia='.'26'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			27=>array('insertar-jornada.php?dia='.'27'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			28=>array('insertar-jornada.php?dia='.'28'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			29=>array('insertar-jornada.php?dia='.'29'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			30=>array('insertar-jornada.php?dia='.'30'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			31=>array('insertar-jornada.php?dia='.'31'.'&mes='.$mes.'&ano='.date('Y'),'linked-day'),
			);				
		echo mostrar_mes(2008,$mes,$dias);
		}
	?>
Que uso con otra función propia para preparar el terreno a la hora de usar una librería que me es realmente útil para manejar calendarios, os dejo el link del autor por si a alguien le viene bien: http://keithdevens.com/software/php_calendar

Como no quiero tener que volver a hacer la chapuza manual que se lee arriba, agradecería que alguien me enseñara a como crear de forma dinámica esas 31 entradas.
Gracias