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

FiwaProlje

Новачок
  
  • Публікації

    2
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем FiwaProlje

  1. Создал отдельную таблицу для хранения данных об организации, новая запись в ней создается при регистрации покупателя. И если при регистрации принудительно не заполнять поля, то редактирование этих данных становится невозможным.

     

    Если заполнить через MySQL (или в скрипте при создании) соответствующую запись, то потом все прекрасно работает. В чем может быть проблема?

     

     

    <?php

    class ControllerAccountEditorg extends Controller {
    private $error = array();
     
    public function index() {
    if (!$this->customer->isLogged()) {
    $this->session->data['redirect'] = $this->url->link('account/editorg', '', 'SSL');
     
    $this->redirect($this->url->link('account/login', '', 'SSL'));
    }
     
    $this->language->load('account/editorg');
     
    $this->document->setTitle($this->language->get('heading_title'));
     
    $this->load->model('account/customer');
     
    if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
    $this->model_account_customer->editOrganization($this->request->post);
     
    $this->session->data['success'] = $this->language->get('text_success');
     
    $this->redirect($this->url->link('account/account', '', 'SSL'));
    }
    и т.д.
     

     

    сама функция

     

    public function editOrganization($data) {

    $a=$this->db->query("UPDATE " . DB_PREFIX . "organization SET name = '" . $data['name'] . "',  uadress = '".$data['uadress']."', fadress = '".$data['fadress']."', bankname = '".$data['bankname']."', bik = '".$data['bik']."', rs = '".$data['rs']."', ks = '".$data['ks']."', inn = '".$data['inn']."', okpo = '".$data['okpo']."', director = '".$data['director']."', bukh = '".$data['bukh']."',id = '" . (int)$this->customer->getId() . "'");
     
    }

     

×
×
  • Створити...

Important Information

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