Prezados amigos fiz um sistema de upload de arquivo no envio esta tudo bem o meu problema esta na hora de fazer a alteração do arquivo o sistema me retorna o seguinte erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'download1='', nomedown1='tetet' descdown1=' ete' ' at line 7
Estou postando o codigo aquio para os amigos me ajudarem obrigado.
<?
$erro=false;
if(isset($_POST['a'])):
$erro = $mp->validarCampo($_POST['categoria'],"Por favor selecione a categoria");
$erro.=$mp->validarCampo($_POST['materia'],"por favor insira o texto");
Pergunta
Fabriciovasco
Prezados amigos fiz um sistema de upload de arquivo no envio esta tudo bem o meu problema esta na hora de fazer a alteração do arquivo o sistema me retorna o seguinte erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'download1='', nomedown1='tetet' descdown1=' ete' ' at line 7
Estou postando o codigo aquio para os amigos me ajudarem obrigado.
<?
$erro=false;
if(isset($_POST['a'])):
$erro = $mp->validarCampo($_POST['categoria'],"Por favor selecione a categoria");
$erro.=$mp->validarCampo($_POST['materia'],"por favor insira o texto");
if(!$erro):
if($_FILES['download1']['tmp_name']):
@unlink("anexos/download1/".$_GET['vr1']."/".$_POST['download1']);
$download1=$mp->limpaNome($_FILES['download1']['name']);
$mp->midia_query("update site_documentos set download1=".$download1."' where IDmateria='".$_GET['vr1]."'") or die(mysql_error());
move_uploaded_file($_FILES['download1']['tmp_name'],"anexos/download1/".$_GET['vr1']."/".$download1) or die ("Erro ao copiar download1");
else:
$download1=$_POST['download1'];
endif;
if($_FILES['download2']['tmp_name']):
@unlink("anexos/download2/".$_GET['vr1']."/".$_POST['download2']);
$download2=$mp->limpaNome($_FILES['download2']['name']);
$mp->midia_query("update site_documentos set download2=".$download2."' where IDmateria='".$_GET['vr1]."'") or die(mysql_error());
move_uploaded_file($_FILES['download2']['tmp_name'],"anexos/download2/".$_GET['vr1']."/".$download2) or die ("Erro ao copiar download2");
else:
$download2=$_POST['download2'];
endif;
if($_FILES['foto']['tmp_name']):
@unlink("imagens/documentos/".$_POST['img']);
$nomeImagem=time().".JPG";
$mp->miniatura($_FILES['foto']['tmp_name'],
$nomeImagem,
100,
400,
400,
"imagens/documentos");
else:
$nomeImagem=$_POST['img'];
endif;
$mp->midia_query("update site_documentos set categoria=".$_POST['categoria]."',
imagem='".$nomeImagem."',
legenda='".$_POST['legenda']."',
fonte=".$_POST['fonte]."',
titulo='".$_POST['titulo']."',
texto=".$_POST['materia]."'
download1='".$download1."',
nomedown1='".$_POST['nomedown1']."'
descdown1=".$_POST['descdown1]."'
download2='".$download2."',
nomedown2='".$_POST['nomedown2']."'
descdown2=".$_POST['descdown2]."'
where IDmateria='".$_GET['vr1']."'") or die(mysql_error());
print"<script>alert('Documento Alterado com Sucesso!')</script>";
print"<script>document.location='?pagina=$_GET[pagina]'</script>";
esta é uma parte do codigo depois disso segue os formularios de alteração. O que tem de errado ai?
Obrigado Fabricio.
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.