Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá Galera, tenho um formulário com um Select, para o usuário escolher uma opção, porem...
quando salvo o formulário não salva os selects no Banco de dados, só os inputs...
já pesquisei alguns tópicos relacionados e nenhum me ajudou...
meu PHP:
$data['product_name'] = $this->input->post('product_name');
$data['price'] = $this->input->post('price');
$data['stock'] = $this->input->post('stock');
$data['images'] = $this->input->post('images');
$data['description'] = $this->input->post('description');
$data['ava'] = $this->input->post('ava');
$data['telefone'] = $this->input->post('telefone');
$data['whatsapp'] = $this->input->post('whatsapp');
$data['email'] = $this->input->post('email');
$data['profissional'] = $this->input->post('profissional');
$this->db->insert('products', $data);
HTML:
<div class="tgl">
<label for="ava"> 1 - Avaliação Agendamento / Recepção</label>
<select class="form-control" name="ava" id="ava">
<option> Escolher</option>
<option name="ava"> Ótimo</option>
<option name="ava"> Bom</option>
<option name="ava"> Regular</option>
<option name="ava"> Ruim</option>
</select>
<textarea class="form-control" name="avaob" placeholder="Observações"></textarea>
</div>também não deu...
mais alguma ideia ?
Isso aqui está erradíssimo!
>
2 horas atrás, b0t.exe disse:
<option> Escolher</option> <option name="ava"> Ótimo</option> <option name="ava"> Bom</option> <option name="ava"> Regular</option> <option name="ava"> Ruim</option>
Esse exemplo do Fernando é funcional:
>
2 horas atrás, Fernando C disse:
<select class="form-control" name="ava" id="ava">
<option> Escolher</option>
<option value="Ótimo"> Ótimo</option>
<option value="Bom"> Bom</option>
<option value="Regular"> Regular</option>
<option value="Ruim"> Ruim</option>
</select>
Provavelmente é porque não está fazendo como ele mostrou,
Antes de querer executar que tal depurar os resultados?
comente todo seu arquivo que recebe o post e faça um var_dump($_POST)
Veja se os resultados chegaram e como são.
Pergunta. O objeto/atributo/método **input** pois não sabemos do que se trata está vindo de onde?
>
2 horas atrás, b0t.exe disse:
$this->input->post('ava');
Acredito eu que o problema está nisso.
Depurar antes de salvar no banco, usando o próprio php para obter informação do problema.
var_dump($this->input);
var_dump($this->input->post('ava'););>
14 horas atrás, Omar~ disse:
Isso aqui está erradíssimo!
Esse exemplo do Fernando é funcional:
Provavelmente é porque não está fazendo como ele mostrou,
Antes de querer executar que tal depurar os resultados?
comente todo seu arquivo que recebe o post e faça um var_dump($_POST)
Veja se os resultados chegaram e como são.
Pergunta. O objeto/atributo/método **input** pois não sabemos do que se trata está vindo de onde?
Acredito eu que o problema está nisso.
Depurar antes de salvar no banco, usando o próprio php para obter informação do problema.
var_dump($this->input);
var_dump($this->input->post('ava'););
Muito obrigado pela atenção galera...
eu refiz tudo do zero e funcionou, estava tentando adaptar uma página pronta...
Abraços...
tente assim: