Página 1 de 1
Gravar radio button
Enviado: 05 Fev 2014, 14:39
por Valnei santos
Boa tarde,
Inseri dois radio button com sim e não para aceitar uma condição na página checkout, antes do li e aceito a forma de pagamento.
Como faço para gravar no banco de dados essa escolha?
Já declarei no order.php e no checkout.php do model, mas não funcionou.
Obs.: Já criei o campo no banco.
Re: Gravar radio button
Enviado: 05 Fev 2014, 18:43
por Manoel Vidal
Você poderia colocar as alterações no código que fez para podermos avaliar onde está o problema?
Re: Gravar radio button
Enviado: 06 Fev 2014, 09:02
por Valnei santos
Essa foi a parte que coloquei no catalog/view/onecheckout/confirm.tpl
<div class="buttons">
Aceito a troca por produto similar, em caso de falta.<br />
<input type="radio" name="troca" value="Aceito" id="troca" />Sim
<input type="radio" name="troca" value="Não Aceito" id="troca" checked="checked"/>Não
</div>
No catalog/model/checkout/order.php
class ModelCheckoutOrder extends Model {
public function addOrder($data) {
$this->db->query("INSERT INTO `" . DB_PREFIX . "order` SET invoice_prefix = '" . $this->db->escape($data['invoice_prefix']) . "', troca = '" . $this->db->escape($data['troca']) . "'");
Re: Gravar radio button
Enviado: 06 Fev 2014, 11:21
por Manoel Vidal
Olá,
Se não estou enganado, o onecheckout tem seus próprios arquivos controller e model, ou ele atualiza suas modificações via vqmod, não tenho certeza, mas ele altera as rotinas dos arquivos padrões do checkout, teria que verificar como ele está fazendo o cadastro do pedido, mas a principio, além de alterar no arquivo tpl e no model, você também precisa alterar o controller.
Espero ter ajudado.
