esta bien, envias la variable, pero esta llega bien? has un:
Código PHP:
<?php echo $_POST['comercial']; ?>
Simplemente para ver si llega.
Ademas tengan en cuenta utilizar las comillas "invertidas" (`) en los nombres de los campos de la tabla:
Código PHP:
$comercial = "$_POST['comercial']";
$sql="UPDATE `telemarketing` SET `comercial` = '$comercial' WHERE `id` = '$id'";
$result = mysql_query($sql,$link);