Estou com um problema no meu codigo de alterar um resultado..
Tenho vários campos de formulário, todos estão sendo alterados normalmente, mas o campo da imagem ta dando erro.. acontece que, quando eu peço pra upar uma imagem no lugar da outra (fazer a alteração) o campo da imagem no mysql fica em branco.
Vou postar o codigo PHP aqui pra ver se alguém pode me da uma ajuda, creio que seja um erro meu.
<?
include "conexao.php";
include "upload.php";
if($_GET['En']==Cm){
/*nome da ultima foto cadastrada neste ID - puxei esse nome la em baixo e mandei por input hidden */
$id=$_POST['id_vem'];
$foto_atual2=$_POST['foto_atual'];
$titulo1=$_POST['titulo1'];
$titulo2=$_POST['titulo2'];
$fonte=$_POST['fonte'];
$noticia=$_POST['noticia'];
$tema=$_POST['tema'];
/* Aqui verifica se o campo img esta em branco, se estiver pega o nome da ultima img cadastrada, e somente faz a alteração pelo mesmo nome.. se não estiver em branco, faz o resize e upload da imagem */
if($_FILES['foto']==''){
$foto=$foto_atual2;
}else{
$handle = new Upload($_FILES['foto']);
$handle->image_resize = true;
$handle->image_ratio_crop = true;
$handle->image_y = 200;
$handle->image_x = 250;
$handle->Process('../images/');
$foto=$handle->file_dst_name;
}
$sql=mysql_query("update slidenew set titulo1='$titulo1', titulo2='$titulo2', fonte='$fonte', noticia='$noticia', tema='$tema', foto='$foto' where id='$id'") or die(mysql_error());
echo "Alteração realizada com sucesso!<br>";
}
?>
Pergunta
Brenno Ferreira Santiago
Estou com um problema no meu codigo de alterar um resultado..
Tenho vários campos de formulário, todos estão sendo alterados normalmente, mas o campo da imagem ta dando erro.. acontece que, quando eu peço pra upar uma imagem no lugar da outra (fazer a alteração) o campo da imagem no mysql fica em branco.
Vou postar o codigo PHP aqui pra ver se alguém pode me da uma ajuda, creio que seja um erro meu.
Conto com a ajuda de vocês.
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.