Ave a tutti!

ho questo codice:

Codice PHP:
<?
/*questo fa riferimento ad un form di ricerca*/
$nome $_POST['nome'];

/*questo if funziona*/
if ($nome == FALSE) {
  echo 
"Inserisci almeno un criterio di ricerca!";
  exit;
}

/*mi estrae correttamente i dati secondo questi criteri*/
$query "SELECT * FROM tsl_piante WHERE nome LIKE '$nome%' ORDER BY nome";

$result mysql_query($query)
    or die (
"Non riesco ad eseguire la richiesta");

while (
$row mysql_fetch_array($result)) {


/* qui c'è il mio problema*/
if ($query FALSE) {
    echo 
"Spiacenti: la pianta denominata ".$nome."non è presente nel nostro archivio.";
    exit;
} else {
    echo    
?>


<div style="float:right; margin-left:10px;" >
     <a href="imgs/tsl_piante/<? echo $row['immagine']?>" target="_blank">
     [img]imgs/tsl_piante/<? echo $row['immagine']?>[/img]">
     </a>
</div>
    
<div style="margin-top: 10px;">
[b]Nome:[/b]&nbsp <? echo $row['nome']?>;


[b]Tipologia:[/b]&nbsp <? echo $row['tipologia']?>;


[b]Ecologia:[/b]&nbsp <? echo $row['ecologia']?>;


[b]Fiori o frutti:[/b]&nbsp <? echo $row['fiori_frutti']?>;



<p align="center">[b]Descrizione[/b]</p><? echo $row['descrizione']?>.

</div>
            
<hr>            
        
<?        ;}
;}

mysql_close($connessione);
?>
come da commento ho un problema nella stampa dell'estrazione dei record richiesti...ovvero il problema contrario:
perchè se trova un record mi stampa il tutto ma se non trova nulla non mi scrive "spiacenti..." ecc. ecc.???

:rollo: