Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как вывести значения полей из базы в админку?


Recommended Posts

Подскажите пожалуйста, на примере каких файлов контроллеров лучше сделать, чтобы в админке можно было увидеть значения полей, которые пользователи заносят туда через форму на витрине?

На витрине поле - "Рассылка новостей". Люди ее заполняют и эти электронные адреса сохраняются в базе. Хочу вывести их в админку. Как лучше это сделать? Имеется ввиду, что можно ли взять за основу уже существующие файлы опенкарта и переименовав их, подправить значения? И если да, то какие лучше для этого подойдут?

Змінено користувачем alinalessioYandex
Надіслати
Поділитися на інших сайтах


Возьми любой модуль и напиши по аналогии только имена поизменяй а весь контент модуля удаляй кроме футера и хедера

Надіслати
Поділитися на інших сайтах

Модуль рассылки сохранял электронную почту в отдельную таблицу в базе данных. Удалось перенаправить занесение электронки не в таблицу от этого модуля, а в таблицу с покупателями. Таблица "customer". Теперь осталось в столбце "status", этой таблицы заносить значение "1", за каждого кто оставляет свою почту.

Помогите это сделать. Я написал так, но не работает. Т.е. запись добавляется и в таблице и в админке, но статус так и остается "Отключен", т.е. в таблице значение "0". Чтобы статус был включен, в столбец "status" должно заносится "1". Где ошибка, подскажите пожалуйста.

public function addToStatus($email) {

                        $this->db->query("INSERT INTO " . DB_PREFIX . "customer SET email = '" . $email . "', `status` = '1'");

                        $newsletter_id = $this->db->getLastId();

                        return $newsletter_id;
                    }
Надіслати
Поділитися на інших сайтах


подозреваю, ошибка в подходе

не нужно было лепить эти данные в стандартную таблицу customer - есть большая вероятность огрести геморрой:

 

в ней используется инкрементное поле customer_id - у вас в коде про него ни слуху, ни духу

 

поля этой таблицы штатно проверяются перед заполнением, возможна проблема с незаполненными обязательными данными

 

стандартно движок вроде не дает регистрировать пользователя, если его email уже есть в базе

(т.е. подписался человек на рассылку, внесли данные в БД и, опа! - зарегистрироваться он уже не может)

Надіслати
Поділитися на інших сайтах

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.