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

problema ao inserir imaegm no BD


W4NT3D

Pergunta

ola amigos, to com um script aki que faz o seguinte.

cadastro Categorias. e em kda categoria eu cadastro um comercio.

nome, fone, endereço e foto.

o problema é q a foto não ta cadastrando. não sei o porque.

vejam se podem me ajudar.

aqui esta o codigo do upload.

//insere no banco de dados
        $sql_insere="INSERT into noticias (id,titulo,chamada,noticia,categoria,autor,dia,mes,ano,hora,foto,destaque,legenda,img_url,auth) VALUES (' ','$titulo','$chamada','$noticia','$categoria','$autor','$dia','$mes','$ano','$hora','$foto','$destaque','0','0','$auth')";
        $query_insere=mysql_query($sql_insere);
        //se a noticia ter foto
        if($foto=="S"){
            
            $sql = "SELECT * FROM noticias WHERE id='$id'";
            $resultado = mysql_query($sql)
            or die ("Não foi possível realizar a consulta ao banco de dados");

            //aparecerá para dar upload na imagem e colocar uma legenda
            //chamará a função upload.
            echo($id);
            printf("<strong> Selecione o Arquivo de imagem  (formato: JPG ou GIF):</strong> <form action=\"modulos.php?acao=Upload&id=$id\" method=\"POST\" enctype=\"multipart/form-data\" name=\"form1\">
            <td><input type=file name=file></td>
            <br><input type=\"submit\" name=\"Submit\" value=\"Enviar\"></form>");
             break;
        }else{//se não ter foto aparece a mensagem abaixo
              printf("<script>java script:alert('Cadastro bem sucedido!')</script>");
              printf("<meta http-equiv=\"refresh\" content=\"1;URL=noticia_index.php\">");
              break;
        }   
    //chama a função de upload para o cadastro
    case 'Upload':
        
        $sql = "SELECT * FROM noticias WHERE id='$auth'";
        $resultado = mysql_query($sql)
        
        or die ("N&atilde;o foi poss&iacute;vel realizar a consulta ao banco de dados");
        $pasta ="../imagens_guia"; 
        $dest = $pasta."/".$_FILES['file']['name'];
        $name = $_FILES['file']['name'];

        if(!move_uploaded_file($file, $dest)) {
        
        }else{
        $sql=mysql_query("UPDATE noticias SET img_url='$name' WHERE id='$auth' ");
            
            printf("<script>java script:alert('Imagem cadastrada!')</script>");
             printf("<meta http-equiv=\"refresh\" content=\"1;URL=noticia_index.php\">");
        
        }
    break;

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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
      652k
×
×
  • Criar Novo...