Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vales & Dores

[Resolvido] Atualizar Campo no Banco de Dados

Recommended Posts

o arquivo que entra sendo pego pela $_FILES esta passando por todas as variaveis e esta chegando ate o UPDATE corretamente a $_SESSION['email'] tambem esta chegando corretamente nao esta aparecendo nada de mensagem de erro mas nao esta atualizando o campo do banco de dados alquem sabe por que ?

alguem pode me dar uma dica?

 

Obrigado amigos :rolleyes:

 

 

<?php

session_start();
include_once('conecta.php');


//pegar a imagem,
$imagem = $_FILES['arquivo'];




//Verificar se o arquivo existe
if(isset($_FILES['arquivo'])){




//Colocar o arquivo dentro da variavel $arquivo
$arquivo = $_FILES['arquivo'];



//esta variavel registra o endereço de uma pasta onde vai ser colocado o arquivo de imagem
$pasta_dir = "arquivos/";




aqui neste campo vamos verificar se não existir a pasta e criar ela para voce.		
if(!file_exists($pasta_dir)){
mkdir($pasta_dir);


}



               //aqui nos unimos o endereço da pasta e o nome do arquivo 
	$arquivo_nome = $pasta_dir . $arquivo['name'];
	move_uploaded_file($arquivo['tmp_name'], $arquivo_nome);





//pegamos o endereço do arquivo e colocamos no campo arquivo_nome
$atualizar = $dsn->prepare("UPDATE cadastro SET arquivo_nome='$arquivo_nome' WHERE id=".$_SESSION['email']);
$atualizar->execute();



header('location:defalt.php');
}
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque isso no início do script e veja se há algum erro...

 ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL | E_STRICT);

Compartilhar este post


Link para o post
Compartilhar em outros sites

Coloque isso no início do script e veja se há algum erro...

 ini_set('display_errors', 'On');
ini_set('error_reporting', E_ALL | E_STRICT);

 

 

Amigo nao deu nada com o seu scritp, mas eu consegui resolver o problema subistituindo a session['email'] por .(int)session['id'], o problema e conseguir as coisas mas nao saber efetivamente por que conseguimos gostaria de ter esse esclarecimento.

 

outra coisa sou Professor da escola opengo e meu amigo tambem prof esta fazendo facu e ele me disse para estudar sobre estruturação de dados o que voces amigos tem a dizer sobre isso?

realmente isso vai me ajudar em que ?

 

Abraço e obrigado vou postar o codigo funcionando mais a frente

 

<?php

session_start();
include_once('conecta.php');
$_SESSION['id'];


$imagem = $_FILES['arquivo'];

if(isset($_FILES['arquivo'])){
$arquivo = $_FILES['arquivo'];
$pasta_dir = "arquivos/";
		if(!file_exists($pasta_dir)){
		mkdir($pasta_dir);
		}

	$arquivo_nome = $pasta_dir . $arquivo['name'];
	move_uploaded_file($arquivo['tmp_name'], $arquivo_nome);


$atualizar = $dsn->prepare("UPDATE cadastro SET arquivo_nome='$arquivo_nome' WHERE id=".(int)$_SESSION['id']);
$atualizar->execute();
header('location:defalt.php');
}
?>

 

amigos estou chamando essa session['id'] de outra pagina onde tem (select *) quem tiver duvidas de como fazer entre em contato obrigado a todos vocês, sem vocês que ajuda nesse forum nao conseguiria aprender

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.