Ciao, c'è un errore nella sintassi. ENDHTML deve essere allineato a sinistra e senza spazi, tab o altri caratteri alla sua sinistra. Quindi correggi la parte di codice in questo modo:
Codice PHP:
//scorrere i risultati
while($row=mysql_fetch_assoc($result)) 
{
    
extract($row);
    
$table .= <<<ENDHTML
    <tr>
    <td>
$movie_name</td>
    <td>
$movie_year</td>
    <td>
$movie_director</td>
    <td>
$movie_leadactor</td>
    <td>
$movie_type</td>
    </tr>
ENDHTML;

Spero di esserti stata di aiuto.