Oddio, forse ho capito quello che volevi fare, vediamo:
codice:while ($rowb = mysql_fetch_array($resultb)) { echo " " . $rowb['nome'] . " "; $timestampData = $rowb['inizio']; $arrayDate = array($timestampData); while ($timestampData < $rowb['fine']) { $timestampData += $rowb['frequenza'] * 86400; $arrayDate = array_push($timestampData); } foreach ($arrayDate as $dataConcerto) echo date('d m Y', $dataConcerto) . " "; echo "</p>"; }