Atualização de dados
------------------------------------------------------------------------------------------------------------------------
Quando clica no botão de alterar é redirecionado para uma página em branco e não atualiza os dados.
-------------------------------------------------------------------------------------------------------------------------
<?php
include("conexao.php");
?>
<?php
[FONT=Trebuchet MS] // Recupera os dados dos campos
$id = $_POST['id'];
$nome = $_POST['nome'];
$apelido = $_POST['apelido'];
$email = $_POST['email'];
$foto = $_FILES["foto"];
$curso = $_POST['curso'];
$turma = $_POST['turma'];
$data_nascimento = $_POST['data_nascimento'];
$telefone= $_POST['telefone'];
$responsavel= $_POST['responsavel'];
$contato_responsavel= $_POST['contato_responsavel'];
$login= $_POST['login'];
$senha= MD5 ($_POST['senha']);
// Se a foto estiver sido selecionada
if (!empty($foto["name"])) {
// Largura máxima em pixels
$largura = 128;
// Altura máxima em pixels
$altura = 227;
// Tamanho máximo do arquivo em bytes
$tamanho = 3000;
// Verifica se o arquivo é uma imagem
if(!eregi("^image\/(pjpeg|jpeg|png|gif|bmp)$", $foto["type"])){
$error[1] = "Isso não é uma imagem.";
}
// Pega as dimensões da imagem
$dimensoes = getimagesize($foto["tmp_name"]);
// Verifica se a largura da imagem é maior que a largura permitida
if($dimensoes[0] > $largura) {
$error[2] = "A largura da imagem não deve ultrapassar ".$largura." pixels";
}
// Verifica se a altura da imagem é maior que a altura permitida
if($dimensoes[1] > $altura) {
$error[3] = "Altura da imagem não deve ultrapassar ".$altura." pixels";
}
// Verifica se o tamanho da imagem é maior que o tamanho permitido
if($arquivo["size"] > $tamanho) {
$error[4] = "A imagem deve ter no máximo ".$tamanho." bytes";
}
// Se não houver nenhum erro
if (count($error) == 0) {
// Pega extensão da imagem
preg_match("/\.(gif|bmp|png|jpg|jpeg){1}$/i", $foto["name"], $ext);
// Gera um nome único para a imagem
$nome_imagem = md5(uniqid(time())) . "." . $ext[1];
// Caminho de onde ficará a imagem
$caminho_imagem = "fotos/" . $nome_imagem;
// Faz o upload da imagem para seu respectivo caminho
move_uploaded_file($foto["tmp_name"], $caminho_imagem);
//***************************** Insere os dados no banco ***********************************************
// Insere os dados no banco
$up = "UPDATE aluno SET nome='$nome',apelido='$apelido',email='$email',foto='$caminho_imagem',
curso='$curso', turma='$turma', data_nascimento='$data_nascimento',telefone='$telefone',
responsavel='$responsavel',contato_responsavel ='$contato_responsavel',
login ='$login', senha ='$senha' WHERE id='$id'";[/LEFT]
$sql_ = mysql_query($up);
// Se os dados forem inseridos com sucesso
if ($sql){
echo "Você foi cadastrado com sucesso.";
}
}
// Se houver mensagens de erro, exibe-as
if (count($error) != 0) {
foreach ($error as $erro) {
echo $erro . "<br />";
}
} }
?>Discussão (1)
Carregando comentários...