E conseguido algo os dejo el codigo por si a alguien le interesa, (No esta acabado pero funciona).
Código PHP:
$hoy = date("Y-m-d H:i:s");
$nseman = date('W', strtotime($hoy));
$sql = "SELECT clase1, clase2, fecha, WEEK(fecha) FROM clases ORDER BY fecha ASC;";
$res = FquerySql($sql);
define('SEMANA');
$semana = isset($_GET["semana"])?$_GET["semana"]:$nseman;
//Primer regsitro
$inicio = ($nseman) * SEMANA;
//Links para Anterior y siguiente
if($semana > 1)echo "<a href='{$_SERVER['PHP_SELF']}?semana=".($semana-1)."'>Anterior</a> ";
echo $semana;
if($semana <= $nseman)echo "<a href='{$_SERVER['PHP_SELF']}?semana=".($semana+1)."'> Siguiente</a><br>";
if($semana > $nseman)echo "<br>";
Código PHP:
while($row = mysql_fetch_array($res))
{
$nsemanp = $row['WEEK(fecha)'];
if ($nsemanp == $semana)
{
//Lo que queremos imprimir;
}
}
Supongo que sera una chapuza pero me funciona, muchas gracias a todos.