Inserir upload de arquivo em formulário de cadastro
Seguinte Galera, Sou Iniciante, Com Muito Custo Cheguei num formulário que funciona, ele esta todo no mesmo arquivo(praticamente) Porém eu gostaria de saber como eu faço para inserir uma seleção de arquivo, para o cliente upar uma foto. Caso Alguém Queira me Ajudar Agradeço, Segue o Código: <!DOCTYPE html>
<html>
<head> <meta charset="utf-8"/> <title>Registrar Uma Conta</title> <link rel="stylesheet" href="style.css"/>
</head>
<body style="background-image: url('bg7.jpg'). background-size: cover. background-position: top center. ">
<?php require('db.php'). // When form submitted, insert values into the database. if (isset($_REQUEST['username'])) { // removes backslashes $username = stripslashes($_REQUEST['username']). //escapes special characters in a string $username = mysqli_real_escape_string($con, $username). $email = stripslashes($_REQUEST['email']). $email = mysqli_real_escape_string($con, $email). $password = stripslashes($_REQUEST['password']). $password = mysqli_real_escape_string($con, $password). $numero= stripslashes($_REQUEST['numero']). $numero = mysqli_real_escape_string($con, $numero). $data_nascimento = stripslashes($_REQUEST['data_nascimento']). $data_nascimento = mysqli_real_escape_string($con, $data_nascimento). $cpf = stripslashes($_REQUEST['cpf']). $cpf = mysqli_real_escape_string($con, $cpf). $rg = stripslashes($_REQUEST['rg']). $rg = mysqli_real_escape_string($con, $rg). $endereco_principal = stripslashes($_REQUEST['endereco_principal']). $endereco_principal = mysqli_real_escape_string($con, $endereco_principal). $banco_principal = stripslashes($_REQUEST['banco_principal']). $banco_principal = mysqli_real_escape_string($con, $banco_principal). $agencia_principal = stripslashes($_REQUEST['agencia_principal']). $agencia_principal = mysqli_real_escape_string($con, $agencia_principal). $ope_principal = stripslashes($_REQUEST['ope_principal']). $ope_principal = mysqli_real_escape_string($con, $ope_principal). $conta_principal = stripslashes($_REQUEST['conta_principal']). $conta_principal = mysqli_real_escape_string($con, $conta_principal). $nome_terceiro = stripslashes($_REQUEST['nome_terceiro']). $nome_terceiro = mysqli_real_escape_string($con, $nome_terceiro). $cpf_terceiro = stripslashes($_REQUEST['cpf_terceiro']). $cpf_terceiro = mysqli_real_escape_string($con, $cpf_terceiro). $agencia_terceiro = stripslashes($_REQUEST['agencia_terceiro']). $agencia_terceiro = mysqli_real_escape_string($con, $agencia_terceiro). $ope_terceiro = stripslashes($_REQUEST['ope_terceiro']). $ope_terceiro = mysqli_real_escape_string($con, $ope_terceiro). $conta_terceiro = stripslashes($_REQUEST['conta_terceiro']). $conta_terceiro = mysqli_real_escape_string($con, $conta_terceiro). $create_datetime = date("Y-m-d H:i:s"). $query = "INSERT into `users3` (username, password, email, numero, data_nascimento, cpf, rg, endereco_principal, banco_principal, agencia_principal, ope_principal, conta_principal, nome_terceiro, cpf_terceiro, agencia_terceiro, ope_terceiro, conta_terceiro, create_datetime) VALUES ('$username', '$password', '$email', '$numero', '$data_nascimento', '$cpf', '$rg', '$endereco_principal', '$banco_principal', '$agencia_principal', '$ope_principal', '$conta_principal', '$nome_terceiro', '$cpf_terceiro', '$agencia_terceiro', '$ope_terceiro', '$conta_terceiro','$create_datetime')". $result = mysqli_query($con, $query). if ($result) { echo "<div class='form'> <h3>Você Foi Registrado com Sucesso.</h3><br/> <p class='link'><a href='#'>Login</a></p> </div>". } else { echo "<div class='form'> <h3>Você Preencheu Dados Errados</h3><br/> <p class='link'>Volara Para <a href='index.php'>Tentar Novamente</a> Agora.</p> </div>". } } else {?> <form class="form" action="" method="post" enctype="multipart/form-data"> <center><img src="1.PNG" style=" width: 250px. "></center> <h1 class="login-title">Dados Pessoais</h1> <h3>Seus Dados São Protegidos.</h3> <input type="text" class="login-input" name="username" placeholder="Nome Completo" required /> <input type="text" class="login-input" name="email" placeholder="Seu Email"> <input type="password" class="login-input" name="password" placeholder="Sua Senha"> <input type="text" class="login-input" name="numero" placeholder="N° de Telefone"> <input type="text" class="login-input" name="data_nascimento" placeholder="Sua Data de Nascimento" required /> <input type="text" class="login-input" name="cpf" placeholder="Seu Cpf" required /> <input type="text" class="login-input" name="rg" placeholder="Seu Rg"required /> <input type="text" class="login-input" name="endereco_principal" placeholder="Seu Endereço"required /> <h1 class="login-title">Seus Dados Bancários</h1> <input type="text" class="login-input" name="banco_principal" placeholder="Nome do Seu Banco"required /> <input type="text" class="login-input" name="agencia_principal" placeholder="Nº Da Agência"required /> <input type="text" class="login-input" name="ope_principal" placeholder="Nº da Operação"required /> <input type="text" class="login-input" name="conta_principal" placeholder="Nº da Conta"required /> <h1 class="login-title">Dados Bancários de Terceiro</h1> <h3>Caso Queira Receber os Redimentos em Nome de Terceiros ( Mãe, Esposa, Filhos..)Deve Cadastrar a Conta Abaixo, e Deve Anexar Um Documento Reconhecido em Cartório Autorizando.</h3> <input type="text" class="login-input" name="nome_terceiro" placeholder="Nome do Titular"required /> <input type="text" class="login-input" name="agencia_terceiro" placeholder="Nº Da Agência"required /> <input type="text" class="login-input" name="ope_terceiro" placeholder="Nº Da Operação"required /> <input type="text" class="login-input" name="conta_terceiro" placeholder="Nº Da Conta"required /> <center><h3>Carregue a Autorização</h3></center> <input type="file" class="login-input" name="arquivo" placeholder="Carregar Autotização"required /> <input type="submit" name="submit" value="REGISTRAR" class="login-button"> <center style=" padding-top: 10px. "><a class="login-button" href="">Voltar Para o Inicio</a></center> </form> <?php }?>
</body>
</html> Agradeço desde já a ajuda.Discussão (6)
Carregando comentários...