<meta name="description" content="Compre e Ganhe - O maior sistema de benefícios e fidelidade do Brasil !!" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="Copyright" content="Compre e Ganhe" />
<meta name="author" content="Breno Roriz" />
Pergunta
Breno Roriz
Preciso incluir imagem no cadastro de usuraio
<!-- File imagem -->
<div class="form-group">
<label class="col-md-4 control-label" for="imagem">Imagem</label>
<div class="col-md-4">
<input id="arquivo" name="arquivo" class="input-file" type="file">
</div>
</div><br>
Código completo da minha pagina
<?php
header('Content-Type: text/html; charset=utf-8');
session_start();
if(!empty($_SESSION['id'])){
}else{
$_SESSION['msg'] = "Área restrita";
header("Location: login.php");
}
ob_start();
$btnCadUsuario = filter_input(INPUT_POST, 'btnCadUsuario', FILTER_SANITIZE_STRING);
if($btnCadUsuario){
include_once 'conexao.php';
$dados_rc = filter_input_array(INPUT_POST, FILTER_DEFAULT);
$erro = false;
$dados_st = array_map('strip_tags', $dados_rc);
$dados = array_map('trim', $dados_st);
//if(in_array('',$dados)){
//$erro = true;
//$_SESSION['msg'] = "<div class='alert alert-danger' role='alert';'>Necessário preencher todos os campos</div>";
if((strlen($dados['senha'])) < 6){
$erro = true;
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert';'>A senha deve ter no minímo 6 caracteres</div>";
}elseif(stristr($dados['senha'], "'")) {
$erro = true;
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert';'>Caracter ( ' ) utilizado na senha é inválido</div>";
}else{
$result_usuario = "SELECT id FROM usuarios WHERE usuario='". $dados['usuario'] ."'";
$resultado_usuario = mysqli_query($conn, $result_usuario);
if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){
$erro = true;
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert';'>Este usuário já está sendo utilizado</div>";
}
$result_usuario = "SELECT id FROM usuarios WHERE email='". $dados['email'] ."'";
$resultado_usuario = mysqli_query($conn, $result_usuario);
if(($resultado_usuario) AND ($resultado_usuario->num_rows != 0)){
$erro = true;
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert';'>Este e-mail já está cadastrado</div>";
}
}
//var_dump($dados);
if(!$erro){
//var_dump($dados);
$dados['senha'] = password_hash($dados['senha'], PASSWORD_DEFAULT);
$result_usuario = "INSERT INTO usuarios (nome, telefone, email, endereco, cidade, estado, cpf, banco, agencia, conta, digito, indicador, usuario, senha) VALUES (
'" .$dados['nome']. "',
'" .$dados['telefone']. "',
'" .$dados['email']. "',
'" .$dados['endereco']. "',
'" .$dados['cidade']. "',
'" .$dados['estado']. "',
'" .$dados['cpf']. "',
'" .$dados['banco']. "',
'" .$dados['agencia']. "',
'" .$dados['conta']. "',
'" .$dados['digito']. "',
'" .$dados['indicador']. "',
'" .$dados['usuario']. "',
'" .$dados['senha']. "'
)";
$resultado_usario = mysqli_query($conn, $result_usuario);
if(mysqli_insert_id($conn)){
$_SESSION['msgcad'] = "<div class='alert alert-success' role='alert'>Usuário cadastrado com sucesso</div>";
}else{
$_SESSION['msg'] = "<div class='alert alert-danger' role='alert';'>Erro ao cadastrar o usuário</div>";
}
}
}
?>
<!DOCTYPE html>
<html lang="pt-br">
<head>
<title>Compre e Ganhe - Cadastro Usuário</title>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="description" content="Compre e Ganhe - O maior sistema de benefícios e fidelidade do Brasil !!" />
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<meta name="Copyright" content="Compre e Ganhe" />
<meta name="author" content="Breno Roriz" />
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/css/bootstrap.min.css" integrity="sha384-PsH8R72JQ3SOdhVi3uxftmaW6Vc51MKb0q5P2rRUpPvrszuE4W1povHYgTpBfshb" crossorigin="anonymous">
<link href="css/bootstrap.css" rel="stylesheet">
<link href="css/signin.css" rel="stylesheet">
<link href="https://donationbrasil.digital/_a/css/style.default.css" rel="stylesheet">
<link href="https://donationbrasil.digital/_a/css/style.inverse.css" rel="stylesheet">
</head>
<body>
<center><img src="img/logo.jpeg" style="width: 235px;"></center>
<!--Inicio do menu-->
<ul class="nav justify-content-center">
<li class="nav-item">
<a class="nav-link" href="top.php">Home</a>
</li>
<li class="nav-item">
<a class="nav-link" href="cadastro_usuario.php">Cadastrar Usuários</a>
</li>
<li class="nav-item">
<a class="nav-link" href="lista_usuario.php">Listar Usuários</a>
</li>
<li class="nav-item">
<a class="nav-link" href="cadastro_indicador.php">Cadastrar Indicadores</a>
</li>
<li class="nav-item">
<a class="nav-link" href="lista_indicador.php">Listar Indicadores</a>
</li>
<li class="nav-item">
<a class="nav-link disabled" href="sair.php">Sair</a>
</li>
</ul>
<!--Fim do menu-->
<div class="container">
<div class="form-signin">
<div align="center"><h2>Cadastrar Usuário</h2></div>
<div align="center">
<?php
if(isset($_SESSION['msg'])){
echo $_SESSION['msg'];
unset($_SESSION['msg']);
}
if(isset($_SESSION['msgcad'])){
echo $_SESSION['msgcad'];
unset($_SESSION['msgcad']);
}
?>
</div>
<form method="POST" action="">
<!--<label>Nome</label>-->
<input type="text" name="nome" placeholder="Digite o nome e o sobrenome" class="form-control"><br>
<!--<label>Telefone</label>-->
<input id="txttelefone" type="tel" name="telefone" placeholder="Digite o seu telefone" class="form-control" pattern="\([0-9]{2}\)[\s][0-9]{4}-[0-9]{4,5}" /><br>
<!--<label>E-mail</label>-->
<input type="text" name="email" placeholder="Digite o seu e-mail" class="form-control"><br>
<!--<label>Endereço</label>-->
<input type="text" name="endereco" placeholder="Digite o seu endereço" class="form-control"><br>
<!--<label>Cidade</label>-->
<input type="text" name="cidade" placeholder="Digite o sua cidade" class="form-control"><br>
<!--<label>Estado</label>-->
<select name="estado" id=estado class="form-control">
<option value="">Escolha o Estado</option>
<?php
include_once("conexao.php");
$result_cat_post = "SELECT * FROM estados ORDER BY nome";
$resultado_cat_post = mysqli_query($conn, $result_cat_post);
while($row_cat_post = mysqli_fetch_assoc($resultado_cat_post) ) {
echo '<option value="'.$row_cat_post['sigla'].'">'.$row_cat_post['nome'].'</option>';
}
?>
</select><br>
<!--<label>CPF</label>-->
<input id="cpf" type="text" name="cpf" placeholder="Digite o seu CPF" class="form-control"><br>
<!--<label>banco</label>-->
<input type="text" name="banco" placeholder="Digite o banco" class="form-control"><br>
<!--<label>mesma linha agencia e conta</label>-->
<div class="form-row">
<!--<label>agencia</label>-->
<div class="form-group col-md-4">
<input type="text" name="agencia" class="form-control" placeholder="Agência">
</div>
<!--<label>conta</label>-->
<div class="col">
<input type="text" name="conta" class="form-control" placeholder="Conta">
</div>
_
<!--<label>digito</label>-->
<div class="form-group col-md-2">
<input type="text" name="digito" class="form-control" placeholder="Dg">
</div>
</div><br>
<!--<label>CPF</label>-->
<input type="text" name="indicador" placeholder="Código do indicador" class="form-control"><br>
<!--<label>Usuário</label>-->
<input type="text" name="usuario" placeholder="Digite o usuário" class="form-control"><br>
<!--<label>Senha</label>-->
<input type="password" name="senha" placeholder="Digite a senha" class="form-control"><br>
<!-- File imagem -->
<div class="form-group">
<label class="col-md-4 control-label" for="imagem">Imagem</label>
<div class="col-md-4">
<input id="arquivo" name="arquivo" class="input-file" type="file">
</div>
</div><br>
<!--<buton>enviar</butonl>-->
<input type="submit" name="btnCadUsuario" value="Cadastrar" class="btn btn-warning"><br><br>
</form>
<!--Fim do menu-->
<div class="signup-footer" style="color: #000000;">
<div class="pull-left">© 2017. Compre e Ganhe</div>
<div class="pull-right">Versão 1.0</div>
</div>
</div>
</div>
<!-- jQuery first, then Popper.js, then Bootstrap JS -->
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.12.3/umd/popper.min.js" integrity="sha384-vFJXuSJphROIrBnz7yo7oB41mKfc8JzQZiCq4NCceLEaO4IHwicKwpJf9c9IpFgh" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta.2/js/bootstrap.min.js" integrity="sha384-alpBpkh1PFOepccYVYDB4do5UnbKysX5WZXm3XxPqe5iKTfUKjNkCk9SaVuEZflJ" crossorigin="anonymous"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.maskedinput.min.js"></script>
<script type="text/javascript" src="js/jquery.mask.min.js"/></script>
<script type="text/javascript">$("#txttelefone").mask("(00) 0000-00009");</script>
<script type="text/javascript">$("#cpf").mask("000.000.000-00");</script>
</body>
</html>
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.