Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) [resolvido] erro estranho no update em arq mysql


Guest jefferson andre da silva

Pergunta

Guest jefferson andre da silva

Tenho o seguinte codigo que faz o update da variavel foto em um arquivo mysql

<?php

session_start();

//echo $_SESSION['diretorio'];

$diretorio = $_SESSION['diretorio'].'/';

//se existir o arquivo

if(isset($_FILES["arquivo"])){

$arquivo = $_FILES["arquivo"];

//$pasta_dir = "arquivos/";//diretorio dos arquivos

//se não existir a pasta ele cria uma

$arquivo_nome = $diretorio . $arquivo["name"];

// Faz o upload da imagem

move_uploaded_file($arquivo["tmp_name"], $arquivo_nome);

}

//conecta no banco

$conexao = mysql_connect("localhost", "root", "") or die (mysql_error());

$associados_1 = mysql_select_db("xcomp",$conexao) or die (mysql_error());

//aqui salva no banco o path da foto

SQL

$sql = "UPDATE cad_clientes SET fotoest='$arquivo' WHERE codigo='$diretorio'";

$resultado = mysql_query($sql) or die ("Não foi possível salvar a foto no banco de dados");

echo "<h1>Notícia alterada com sucesso!</h1>";

mysql_close($conexao);

?>

Esta aparecendo a seguinte mensagem :

Parse error: syntax error, unexpected T_VARIABLE in /home/xcompbrasil/site/nome/upload.php on line 25

A variavel no cad_clientes se chama fotoest então não sei porque esta dando este erro, alguém pode me ajudar

Obrigado

Editado por jefferson andre da silva
Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0
Guest jefferson andre da silva
O problema é o "SQL" lá no meio...

Altere:

SQL

Para:

//SQL

Funcionou, mas aparece a seguinte mensagem :

161N㯠foi possl salvar a foto no banco de dados

Nesta parte esta me parecendo que esta tudo funcionando, porque o $diretorio esta com o mesmo valor da inclusao 161.

$sql = "UPDATE cad_clientes SET fotoest=$arquivo WHERE codigo='$diretorio'";

$resultado = mysql_query($sql) or die ("Não foi possível salvar a foto no banco de dados");

echo "<h1>Notícia alterada com sucesso!</h1>";

Deveria estar salvando não é mesmo :-(

Link para o comentário
Compartilhar em outros sites

  • 0
Guest jefferson andre da silva
Verifique se a variável $arquivo está vindo em branco.

A variavel tem o conteudo Array, a outra variavel chamada $arquivo_nome tem o seguinte conteudo :

165/028_ENCANTO.jpeg

Que indica o codigo do usuario ( o mesmo que a sub-pasta criada para ele ) e o nome do arquivo que eu selecionei.

Me parece que tenho que mudar a variavel que salva para :

$sql = "UPDATE cad_clientes SET fotoest='$$arquivo_nome 'WHERE codigo='$diretorio'";

é isso mesmo :-(

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...