Como bien lo indica jonas_alvarado, me parece que el problema viene por allí.
En esa parte el código tiene un espacio en blanco separando los "=", y eso es un error de sintaxis:
Código PHP:
if ($result = = 0)
echo "<b>Error " . mysql_error() . " : "
. mysql_error(). "</b>";
else
{..}
Debería ser:
Código PHP:
if ($result == 0)
echo "<b>Error " . mysql_error() . " : "
. mysql_error(). "</b>";
else
{..}