Всем привет, такой вопрос, я получаю из формы, из select два нужных мне параметра idzak(айди заказчика) и idmen(айди менеджера) и через запрос UPDATE я хочу заменить у заказчика с id = idzak, менеджера с id = idmen. Но ничего не меняется, в чем проблема, может кто подскажет?
Вот форма :
1. $sql ="UPDATE login SET idmenedjer = '$idmen' WHERE id = '$idzak'";
SQL вы сформировали. А дальше что? Код покажите как пытаетесь записать в базу.
2. echo "У этого заказчика - $idzak"; echo "Стал этот менеджер - $idmen";
Выводит то что ожидалось?
по 2 пункту, да, выводит то, что нужно
А по 1 что? Просто очевидно, что если 2-ой пункт проходит и данные приходят верно, то проблема именно в записи в БД. То есть представление здесь формы и описание логики не имеет смысла. Надо показывать php-код, где должна выполниться запись и спрашивать про то, почему не выполняется запись. И посмотреть, может php- или modx-логи есть какие.