Falha ao enviar arquivo para base de dados
Estou tentando enviar um arquivo para a base de dados e nao consigo, ja tentei tudo, mas com certeza estou fazendo algo de errado. Consigo enviar para a base de dados todos os dados do formulario e da imagem consigo enviar apanas o nome para a base de dados, porem quando vou conferir na pasta que escolhi para fazer uploads nao tem nada.
Sou iniciante em php, entao por vezes me embolo nos codigos e preciso de ajuda.
Toda ajuda é bem vida
function Register($name, $mail, $username, $password, $status = true){
$password = CryptPassword($password);
$userkey = KeyGenerator();
$register = time();
$avatar = $_FILES['avatar'];
$ext = strtolower(substr($_FILES['avatar']['name'],-4)); //Pegando extensão do arquivo
$new_name = date("Y.m.d-H.i.s") . $ext; //Definindo um novo nome para o arquivo
$dir = 'uploadImagens/'; //Diretório para uploads
move_uploaded_file($_FILES['avatar']['tmp_name'], $dir.$new_name); //Fazer upload do arquivo
$query = "INSERT INTO membrosja (name, mail, username, password, userKey, register, status, avatar) VALUES ('$name', '$mail', '$username', '$password', '$userkey', '$register', '$status', '$new_name')";
return mysql_query($query) or die(mysql_error());
}
Aqui o formulario
<form action="" method="post">
<label for="">Nome</label><br/>
<input type="text" name="name" value="<?php echo GetPost('name'); ?>"><br/><br/>
<label for="">E-Mail</label><br/>
<input type="text" name="mail" value="<?php echo GetPost('mail'); ?>"><br/><br/>
<label for="">Usuário</label><br/>
<input type="text" name="username" value="<?php echo GetPost('username'); ?>"><br/><br/>
<label for="">Palavra-Passe</label><br/>
<input type="password" name="password"><br/><br/>
<label for="">Confirme a Palavra-Passe</label><br/>
<input type="password" name="confirm"><br/><br/>
<label for="">Foto de Perfil</label><br><input type="file" name="avatar" id="avatar"><br><br>
<input type="submit" name="send" value="Registar">
<a href="[http://www.site.com/login.php](http://www.site.com/login.php)">Entrar</a>
</form>Discussão (0)
Carregando comentários...