Unas pequeñas modificaciones para saber si todo va bien:
Código PHP:
Ver original// PHP reemplaza variables cuando están entre comillas dobles
$SQL="UPDATE DATOSFISCALES set nombre='$nombre', calle='$calle', no_exterior='$exterior',
no_interior='$interior', codigo_postal='$codigo', colonia='$colonia', estado='$colonia',
estado='$estado', pais='$pais', correo_electronico='$e_mail' where RFC='$RFC'";
// Sólo para ver cómo está armada la consulta
echo $SQL;
// Omite el redireccionamiento hasta que corrijas el error
echo '<br />La consulta se ejecutó correctamente.';
Ahora unas observaciones:
- Tienes dos veces el campo estado en la consulta
- No estás escapando los datos antes de ingresarlos en la consulta
- La librería mysql es obsoleta, debes buscar otra alternativa
Para los dos últimos puntos, puedes ver una guía en:
http://www.forosdelweb.com/f18/aport...8/#post4265377