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]  <? echo $row['nome']?>;
[b]Tipologia:[/b]  <? echo $row['tipologia']?>;
[b]Ecologia:[/b]  <? echo $row['ecologia']?>;
[b]Fiori o frutti:[/b]  <? 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: