Вопрос по запросу

Всем привет, такой вопрос, я получаю из формы, из select два нужных мне параметра idzak(айди заказчика) и idmen(айди менеджера) и через запрос UPDATE я хочу заменить у заказчика с id = idzak, менеджера с id = idmen. Но ничего не меняется, в чем проблема, может кто подскажет?

if (isset($_POST['smenadannix'])){
    $idzak = $_POST['qwert'];
    $idmen = $_POST['idman'];
    $sql ="UPDATE login SET idmenedjer = '$idmen' WHERE id = '$idzak'";
    echo "У этого заказчика - $idzak";
    echo "Стал этот менеджер - $idmen";
}

Comments

Вот форма :

<form style="text-align:center;" action="kabinet/menedjer/smena-menedzhera/" method="post">
  <h3>Выберите заказчика:</h3>
  <select name="qwert">
    [[+mens]]
  </select>
  <h3>Выберите менеджера на замену:</h3>
  <select name="idman">
    [[+merch]]
  </select>
  <div>
    <br>
  <input type="submit" class="btn btn-default" name="smenadannix" value="Сменить">
  </div>
</form>

sql="UPDATEloginSETidmenedjer=′sql = "UPDATE login SET idmenedjer = 'idmen' WHERE id = '$idzak'";

SQL вы сформировали. А дальше что? Код покажите как пытаетесь записать в базу.

2. 
```php
echo "У этого заказчика - $idzak"; 
echo "Стал этот менеджер - $idmen";

Выводит то что ожидалось?

А по 1 что? Просто очевидно, что если 2-ой пункт проходит и данные приходят верно, то проблема именно в записи в БД. То есть представление здесь формы и описание логики не имеет смысла. Надо показывать php-код, где должна выполниться запись и спрашивать про то, почему не выполняется запись. И посмотреть, может php- или modx-логи есть какие.