Non sarebbe piu' semplice se ti porti nella pagina di dettaglio solo l'id del record e con quello esegui la query che ti estrae tutti i dati dell'articolo?
Inoltre mi permetto di suggerirti di cambire la query in questo modo
$query = "select utenti.gruppo as gruppo, utenti.name as nmaut, utenti.surname as suraut, articoli.data as data, articoli.titolo as titolo,
articoli.sottotitolo as sottotitolo , articoli.articolo as articolo, articoli.id from articoli ,utenti
where articoli.idute= utenti.id and articoli.data >= DATE_SUB(".date("Y-m-d").", INTERVAL 2 DAY)";

per gestire meglio il vincolo dei due giorni precedenti.

Per il dettaglio ti suggerisco di usare un link così
case 7:
echo "</td></tr><tr><td height='20'>
<a href=\"dettaglio.php?id=".$temp[$n][$j]."\">dettaglio</a>
</td>
</tr>
</table>


";

Ciao