Вы должны включить все сообщение об ошибке, вы просто сообщаете нам сообщение об ошибке, которое вы закодировали в echo
...
Что касается людей, говорящих, что вы не можете обновить две таблицы одновременно, обычно это так, но в MySQL вы можете : http://sqlfiddle.com/#!9/d85e9/1
Я вижу три проблемы ...
У вас есть дополнительный ,
как раз перед предложением WHERE
, удалите его ...
user_info.sl_credit=user_info.sl_credit-1, WHERE id='$uid'
^
1020 *
*
Предложение WHERE
должно ссылаться на обе обновляемые таблицы ...
WHERE user_info.id = '$uid' AND tblleaves.user_id = user_info.id
(или аналогичный)
Кроме того, у вас есть SET adminremark='$adminremark',
, но каждый обновляемый столбец также должен указывать таблицу ...
SET tblleaves.adminremark='$adminremark', etc, etc
OR
SET user_info.adminremark='$adminremark', etc, etc