Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 2 da Aula 9 - Lidando com Selects e Checkboxes

Galera é o seguinte ta tudo rodando direitinho, mas quando vejo se no banco o produto cadastrado usado aparece "1" com true, não aparece mesmo eu marcando no adiciona produto, ai fiz a modificação manual no banco e ficou registrado, mas infelizmente fazer tudo manual em um sistema grande é quase impossível, enfim alguém manda aí um Bizu.

3 respostas

Olá Felipe, tudo bom?

O valor "1" significa verdadeiro, e o valor "0" significa falso.

1 == true.

0 == false.

Se você possuir nenhum valor na variavel ou se possuir 0 ele é considerado como false

Espero ter lhe ajudado, qualquer duvida coloca aqui no fórum!

Abraços!

Isso eu já tinha entendido, mas felizmente eu encontrei: Antes estava assim: values('{$nome}', '{$preco}', '{$descricao}', '{$categoria_id}', '{$usado}')"; e Depois ficou sem as aspas simples e funcionou redondo no Banco. values('{$nome}', '{$preco}', '{$descricao}', {$categoria_id}, {$usado})";

Agora quem poder me explicar melhor o uso da aspas simples na concatenação.

solução!

Deu Certo galera, usa-se aspas simples quando você quer pegar o valor como String.