Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Перезаписать значение input


 Поделиться

Рекомендованные сообщения

Доброго дня!

Помогите с такой проблемой: 

 

Есть два поля 

 

<input id="stik" placeholder="введите имя картинки" type="text" name="sticker" value="<?php echo $sticker; ?>" />

 

и 

 

<input id="sord" type="text" name="sort_order" value="<?php echo $sort_order; ?>" size="2" />

 

Если значение value="<?php echo $sticker; ?>"  не пустое, нужно перезаписать значение  value="<?php echo $sort_order; ?>" на -1, даже если переменная <?php echo $sort_order; ?> вывела в input какое-то число из базы. 

 

Должно это происходить одновременно с изменением значения <?php echo $sticker; ?>, чтобы после сохранения данных в базу передалось новое значение -1 для поля <?php echo $sort_order; ?>

 

Моих скромных знаний для этого не хватает...

Ссылка на комментарий
Поделиться на других сайтах

Это сохранение продукта?

Тогда в /admin/model/catalog/product.php в функциях addProduct и editProduct первой строчкой добавьте

if ($data['sticker']) $data['sort_order']=-1;

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

Работает! Спасибо! Но...

я не предусмотрел, что если стикера нет, то нужно иметь возможность менять значение сортировки, нужен else и выполнение стандартного скрипта. Подскажете?

Ссылка на комментарий
Поделиться на других сайтах

вот так сделал 

 

if ($data['sticker']) $data['sort_order']=-1;

else {
$this->db->query("INSERT INTO " . 

}

Изменено пользователем Slavec86
Ссылка на комментарий
Поделиться на других сайтах

и

 

if ($data['sticker']) $data['sort_order']=-1;

else { 

 

$this->db->query("UPDATE " . DB_PREFIX . "product SET mo....

 

}

 

Кажется работает

Изменено пользователем Slavec86
Ссылка на комментарий
Поделиться на других сайтах

ну только если ниже идут insert, то тогда продукт 2 раза сохранится

 

или 2 раза обновится при UPDATE 

  • +1 1
Ссылка на комментарий
Поделиться на других сайтах

ну, я так понимаю, это не большая беда? он же не задвоится?

Сохранение, по крайней мере внешне, проходит без доп. перезагрузки...

Ссылка на комментарий
Поделиться на других сайтах

пытаюсь в баче сделать аналогично, чтобы при добавлении стикера менялась сортировка, но пока упирается. 

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.