Ciao a tutti, vi chiedo un aiuto per una pagina che presenta un problema di visualizzazione:
Ho creato questa pagina:
Codice PHP:
<?php 
            
include ("config.inc.php");
            
            
mysql_connect($hostname,$username,$password);
            
            
mysql_select_db($database);
            
            
$query "select * from auto order by id";
             
             
                         
            
$risultato mysql_query($query);
            
            
?>
            
            <html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>catalogo</title>
</head>

<body>

<div align="center">
    <table border="0" width="800" style="font-family: Verdana; font-size: 10pt" bgcolor="#FFFFFF" cellspacing="0" cellpadding="0">
        <tr>
            <td>
            [img]./img/imgup.gif[/img]</td>
        </tr>
        <tr>
            <td background="./img/imgmid.gif">
            <table border="0" width="780" align="center" cellspacing="1" cellpadding="0">
                    <?php
                    
if (true){ 
            while(
$tmp  mysql_fetch_array ($risultato) or die(mysql_error()))
                        
            {
                
?><tr>
                
            <td width="300"><?php
            
echo "<img src=\"".$tmp['thumbnail']."\">";
            
?>
            
            
                    </td>
                    <td width="500"><?php 
                        
                        
echo $tmp['marca']."
"
;
                        echo 
$tmp['modello']."
"
;
                        echo 
$tmp['cilindrata']."
"
;
                        echo 
$tmp['anno']."
"
;
                        echo 
$tmp['porte']."
"
;
                        echo 
$tmp['alimentazione']."
"
;
                        echo 
$tmp['descrizione']."
"
;
                        
                        echo 
"</td>
                    <td width=\"30\">icon</td>"
;
                    }
                    }
                    else    
                    
                    
             echo 
"<td background=\"./img/imgmid.gif\">
             </td>
             <div align=\"center\">
                <table border=\"0\" width=\"780\" cellspacing=\"0\" cellpadding=\"0\">
                    <tr><align=\"left\">


            <td>
                        </td>
                    </tr>
                </table>
            </div>
            </td>
        </tr>
        <tr>
            <td>
            <img border=\"0\" src=\"./img/imgdown.gif\" width=\"800\" height=\"8\"></td>
        </tr>
    </table>
</div>

</body>

</html>"
;
?>
Dovo aver salvato e inviato tutto tramite ftp, apro il browser per visualizzare la pagina e ottengo la (S)gradita sorpresa: Il browser mi visualizza tutto ciò che sta prima dell'ultima parentesi graffa, la parte di codice dopo la graffa, invece, non viene visualizzata. All' inizio avevo usato il semplice cilo while, poi visto che questo problema continuava ad assilarmi, ho provato a inserire una if-else, sperando che a fine ciclo venisse letta la parte finale di codice.
Invece continuo ad avere questo problema...
Potete dirmi cosa devo correggere?
Grazie dell' aiuto