php - opencart adding the new post input to $this->session -


in payment_method.tpl of checkout section of opencart template have added input named (and id also) "cheque_number".

in checkout.tpl, have modified jquery code sends ajax request new input appended wrapped data , sent controller along other inputs.

however, don't know should in controller (which payment_method/validate think, assign new input value $this->session gets added database too.

currently, though sent ajax, not known confirm , checkout controller , not saved in db.

things :

first

add (after doing necessary checks if empty or of required length etc)

$this->session->data['cheque_number'] = $this->request->post['cheque_number'];

second

in confirm.php controller add following line before $this->session->data['order_id'] = $this->model_checkout_order->addorder($data);

$data['cheque_number'] = $this->session->data['cheque_number']; 

and again before doing necessary validations may want to

third

now assuming edited order (or other database table) include new field cheque_number

if edit addorder function in model/checkout/ordersuch inserts cheque_number along other fields


Comments

Popular posts from this blog

apache - Remove .php and add trailing slash in url using htaccess not loading css -

javascript - jQuery show full size image on click -