Что то забыл? Почему так?
if (isset ($_POST['submit'])) {
$user['inmsg'] = isset ($_POST['inmsg']) ? 1 : 0;
mysql_query("UPDATE `users` SET `inmsg` = '" . $user['inmsg'] . "' WHERE `id` = '$user_id'");
echo '<div class="rmenu">Настройки сохранены</div>';
}
if($user['inmsg'])
{
echo '<div class="rmenu">Сейчас ваша почта закрыта!</div>';
}
echo '<form action="my_inmsg.php" method="post" ><div class="gmenu"><p><h3>Настройка доступа в вашу почту</h3>';
echo '<input name="inmsg" type="checkbox" value="1" ' . ($user['inmsg'] ? 'checked="checked"' : '') . ' /> Запретить входящие';
echo '<div class="rmenu">При выборе этого пункта, ваша почта будет закрыта для всех входящих!</div>';
echo '</p><p><input type="submit" name="submit" value="Сохранить"/></p></div></form>';