Modificando um produto, aleatoriamente o ID mesmo sendo capturado no $categoria =$POST["categoriaid"];
E mesmo chegando na função atualizaProd, como abaixo coloquei ( concatenei strings achando ser problema de algum \n do eclipse) para imprimir a categoria.
function atualizaProd($conexao, $id, $nome, $preco, $desc, $usado, $categoria){
echo "Categoria eh: ".$categoria;
$query = "update produtos set nome = '{$nome}', preco = {$preco},";
$query = $query." descricao = '{$desc}', usado = {$usado},";
$query = $query."categoria_id = '{$categoria}' where id = '{$id}'";
echo $query;
return mysqli_query($conexao, $query);
}
Na query o categoria_id fica aleatoriamente igual null, mesmo os valores chegando em $categoria.
Alguém poderia me dar enviar uma luz? Nao sei se esta acontecendo uma conversao e estou perdendo o valor, ja retirei aspas simples tmb por tentativa e erro.