Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » Общие вопросы по PHP » Как подставить значение из доп. поля в поле причина редактирования при сохранении новости?

Как подставить значение из доп. поля в поле причина редактирования при сохранении новости?


     20.03.2023    Все вопросы » Общие вопросы по PHP    494

вопрос
Добрый день есть доп поле good в нем есть указанное значение.
Скажите как при сохранении новости в админке подставить значение из этого поля в поле причина редактирования?

Если я правильно понял то в этом месте нужно сделать правку. Код из inc/editnews.php

$db->query( "UPDATE " . PREFIX . "_post SET title='$title', date='$thistime', short_story='$short_story', full_story='$full_story', xfields='$filecontents', descr='{$xfieldsdata['year']}', keywords='{$metatags['keywords']}', category='$category_list', alt_name='$alt_name', allow_comm='$allow_comm', approve='$approve', allow_main='$allow_main', fixed='$news_fixed', allow_br='$allow_br', symbol='$catalog_url', tags='{$_POST['tags']}', metatitle='{$metatags['title']}' WHERE id='$item_db[0]'" );

Ответа пока нет


2 комментария

lutskboy
Эксперт

lutskboy - 20 марта 2023 23:00 -

ниже вашего кода вставить
$editreason = $db->safesql($_POST['xfield']['good']);

Kentavr
Юзер

Kentavr - 20 марта 2023 23:56 -

Спасибо, решение довольно простое.

А если есть 2 доп поля good1 и good2 они оба заполнены как только из поле good2 подставить значение в editreason ?
Тоесть если в этих полях не заполнено второе поле то значение подставляется из первого поля. А если оба заполнены то из второго берем значение.

$editreason = $db->safesql($_POST['xfield']['good1']);
$editreason = $db->safesql($_POST['xfield']['good2']);

Такой вариант не срабатывает

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы

наверх