Dos cosas a revisar:
1) .. revisa el estado de tu directiva de PHP.ini: (en un phpinfo() lo puedes ver): register_globals ..
En esta FAQ tienes más detalles al respecto:
http://www.forosdelweb.com/showthrea...989#post238989
(esa y la anterior)
2) Para localizar errores de Sintax SQL o conexión:
Código PHP:
$result = mysql_query($cad,$link) or die(mysql_error());
(por cierto .. echo $result no esperes que te devuelva la consulta realizada .. Si se ejecutó devolverá un "TRUE" (y no lo veras a no ser que lo metas en un condicional: IF por ejemplo) ...
Un saludo,