bisogna analizzare il codice scendendo all'errore,allora prova a stampare dentro il while una delle tre variabili con semplici echo e vedi se c'e' valore:
Codice PHP:
function doc_personali($tipo, $username)
{
$query = "SELECT count(*) from doc_utenti_inviati WHERE username = '$username' AND tipo = '$tipo'";
$riga = mysql_query ($query);
$indice = 1;
if($indice<=$riga)
{
$q = "SELECT * FROM doc_utenti_inviati WHERE username = '$username' AND tipo = '$tipo'";
$sql = mysql_query($q) or die (mysql_error ());
while ($row = mysql_fetch_array($sql)){
$doc = $row['documento'];
$data_doc = $row['data_doc'];
$ora_doc = $row['ora_doc'];
echo $doc;
$indice++;
}
}else{
echo "Nessun Documento";
}
}