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