Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá amigos,
Tenho um formulario para alterar produtos em um banco de dados.
Ele funciona tudo beleza, o problema é, que se a pessoa nao selecionar uma imagem ele atualiza o banco com o campo nulo, apagando o caminho da foto que antes estava cadastrada, entao a unica solucao eh sempre que for atualizar um produto eu preciso reenviar a foto para o banco.
Teria como atualizar os campos do banco apenas com os formularios que estiverem preenchidos?
eu tentei da seguinte forma
if(!isset($_FILES['imagem'])){
$sql2 = "UPDATE pratos SET nome='$nome', conteudo='$conteudo', cat_id='$categoria', ativo='$ativo' where cod=$cod";
}else{
$sql = "UPDATE pratos SET nome='$nome', imagem='$caminho2', conteudo='$conteudo', cat_id='$categoria', ativo='$ativo' where cod=$cod";
$result = mysql_query($sql) or die(mysql_error());
}
mas sem resultados, alguem pode dar uma força?
Agradeço desde já.
Carregando comentários...