Pienso Que Para Las Semanas Podrias Extraer La Fecha De La Base De Datos, Y Sencillamente Le Haces Uno explode Extrayendo Solo Los Días, Luego Lo Metes En Un if o un swich, y le pones 4 condiciones:
Código PHP:
$dia = '10';
switch($dia ) {
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
$posicion = 'Semana 1';
break;
case 8:
case 9:
case 10:
case 11:
case 12:
case 13:
case 14:
$posicion = 'Semana 2';
break;
/*aca terminas el mes */
break;
}
Claro, Tambien Podrias Hacerlo Con Un For Primero, Para Autoincremetar Los Valores Y No Hacerlos Manuales, Pero Asi Podria Hacerte Mas Complicado, Asi Que Primero Podrias Probar Asi. Saludos