Hola
Borra estas 5 lineas:
Código PHP:
?>
<?php
mysql_free_result($result)
?>
<?php
Al poner mysql_free_result($result) estas eliminando el resultado... Luego al usar mysql_fetch_array($result) te manda error, pues $result simplemente esta vacio.
Puedes leer un poco mas aqui
http://www.php.net/mysql_free_result
Un saludo
P.D. Porqué cierras y abres la etiquetas php de manera seguida? Me refiero a esto:
?>
<?php
Salu2