esse é o checkbox no arquivo do formulario
<tr>
<td></td>
<td><input type="checkbox" name="usado" value="true" > Usado</td>
</tr>
adiciona-produto.php
$usado=$_POST['usado'];
if (array_key_exists($usado, $_POST)) {
$usado="true";
} else {
$usado="false";
}
if (insereProduto($conexao,$nome,$preco,$descricao,$categoria_id,$usado)){?>
<p class="text-success">Produto --<?= $nome; ?>, com valor de <?=$preco; ?>R$ -- adicionado com sucesso!</p>
e a função de inserir os produtos no banco....
function insereProduto($conexao,$nome,$preco,$descricao,$categoria_id,$usado){
$query="insert into produtos (nome, preco, descricao, categoria_id, usado) values ('{$nome}',{$preco},'{$descricao}','{$categoria_id}','{$usado}')";
$resultadoInsercao=mysqli_query($conexao,$query);
return $resultadoInsercao;
}
marcando ou não a opção 'usado' no banco aparece '0',