codice:
$queryb = "SELECT UNIX_TIMESTAMP(inizio) AS inizio, UNIX_TIMESTAMP(fine) AS fine, frequenza, nome FROM agenda"; 
$resultb = mysql_query($queryb, $db); 

while ($rowb = mysql_fetch_array($resultb))
    { 
    echo "

" . $rowb['nome'] . "
"; 
    $b = $rowb['inizio']; 
    while ($b<$rowb['fine'])
        { 
        $b+ = $rowb['frequenza']*86400; 
        $arr = array($b); 

        foreach ($arr as $valore)
            { 
            echo date('d m Y',$valore) . "
"; 
            } 
        } 
    echo "</p>"; 
    }
Cosi' e' leggibile, spetta che ti dico