Salve ragazzi, ho questa funzione, e vorrei che se non si verifica deve dire che non è presente alcun documento, quindi una semplice istruzione if else, però non capisco perchè non esegue l'else, cioè mi da una pagina bianca, ecco il codice della funzione:

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 <<<EOHTML





<table width="510" border="0" align="center">
                <tr>
                  <td><h2>[b]Le tue dichiarazioni[/b]</h2>
                    <fieldset>
                      <legend>[b]Nota Documenti[/b]</legend>
                      

Per vedere i tuoi documenti clicca sul link posto sul nome del documento</p>

                    </fieldset>
                    

                    

  
                  <table width="507" border="0" align="center">
                      <tr>
                        <td>[img]images/punto.png[/img] [url="/angelo/
$doc"]{$doc}[/url] inviato il {$data_doc} alle ore {$ora_doc}</td>
                      </tr>
                    </table>
                    

</p></td>
                </tr>
              </table>
EOHTML;

$indice++;
}
}else{
echo 
"Nessun Documento";
}

Spero di essere stato abbastanza chiaro, grazie