Non hai provato a salvare i dati e gestirli prima di stamparli.
Codice PHP:$result = array();
while($fetch = mysql_fetch_object($db1->result))
$result[] = array('campo1' => $fetch->campo1,
'regione' => $fetch->regione,
'campo3', $fetch->campo3);
for($i=0; $i<count($result); $i++){
if($i>0 && $result[$i]['regione'] != $result[$i-1]['regione'])
echo '<td></td>';
echo '<td>'.$result[$i]['campo1'].'</td>
<td>'.$result[$i]['regione'].'</td>
<td>'.$result[$i]['campo3'].'</td>';
}

Rispondi quotando