Ajuda - Cadastro de usuário com foto
Olá Boa tarde,
Gostaria de saber como posso implementar isso
?php
include ("conexao.php");
if (isset($FILES['imguserc'])){
$extensao = strtolower(substr($_FILES['$_FILES']['imguserc']['nome'], -4)); //pegar a extesão do arquivo
$novo_nome = md5(time()) .$extensao; //define o nome do arquivo
$diretorio = "upload/usuario/";//define o diretorio para onde enviaremos o arquivo
move_uploaded_file($_FILES['imguserc']['tempe_name'], $diretorio.$novo_nome);//efetua o upload
$insert = "INSERT INTO usuarios(imguser) VALUES('$imguser')";
}
?>
Nisso
<?php
session_start();
require 'conexao.php';
if(isset($_POST['enviar'])){
$nome = $_POST['nomec'];
$email = $_POST['emailc'];
$telefone = $_POST['telefonec'];
$senha = $_POST['senhac'];
$steam = $_POST['steamidc'];
$imguser = $_POST['imguserc'];
$cla = $_POST['clac'];
$nivel = $_POST['nivelc'];//--------------------------------------------------------------------------------------------------------------------------
//--------------------------------------------------------------------------------------------------------------------------
$insert = "INSERT INTO usuarios(nome,email,telefone,senha,steam,imguser,cla,nivel) VALUES('$nome','$email','$telefone','$senha','$steam','$imguser','$cla','$nivel')";
$query = $conexao->query($insert);
$_SESSION['cadsucess'] = "Cadastro feito com sucesso";
header("Location: login.php");
}
?>
Aqui é meu formulário de cadastro
<br>
<p class=" text-info"></p>
<div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 col-xs-offset-0 col-sm-offset-0 col-md-offset-3 col-lg-offset-3 toppad" >
<h2>Formulario de Cadastro</h2>
<br>
<form id="formulariocadastro" method="POST" action="pro_cad.php" enctype="multipart/form-data" data-toggle="validator">
<div class="form-group input-icon-left">
<i class="fa fa-user"></i>
<input type="text" class="form-control" name="nomec" required="true" placeholder="Usuario" >
</div>
<div class="form-group input-icon-left">
<i class="fa fa-envelope"></i>
<input type="email" class="form-control" name="emailc" placeholder="Email" data-error="Por favor, informe um e-mail correto." required>
<div class="help-block with-errors"></div>
</div>
<div class="form-group input-icon-left">
<i class="ion-ios-telephone"></i>
<input type="number" class="form-control" name="telefonec" placeholder="Telefone" data-minlength="11" required>
<span class="text-info">Mínimo de onze (11) digitos</span>
</div>
<div class="form-group input-icon-left">
<i class="fa fa-lock"></i>
<input type="password" class="form-control" name="senhac" id="senhac" placeholder="Sua senha" data-minlength="6" required>
<span class="text-info">Mínimo de seis (6) digitos</span>
</div>
<div class="form-group input-icon-left">
<i class="fa fa-check"></i>
<input type="password" class="form-control" name="confirmasenhac" placeholder="Repita sua senha" data-match="#senhac" data-match-error="Atenção! As senhas não estão iguais." required>
<div class="help-block with-errors"></div>
</div>
<div class="input-group">
<span class="input-group-addon" >Nome do seu Clã</span>
<input type="text" class="form-control" name="clac" aria-describedby="basic-addon3">
</div>
<br>
<div class="form-group">
<label for="exampleFormControlFile1">Foto do painel</label>
<input type="file" name="imguserc" class="form-control-file">
</div><br>
<div class="input-group">
<span class="input-group-addon" >https://steamcommunity.com/profiles/</span>
<input type="text" class="form-control" name="steamidc" aria-describedby="basic-addon3">
</div>
<br>
<button type="submit"name="enviar" class="btn btn-primary">Registrar-se</button></div>
<p class="text-center text-success">
<?php
if (isset($_SESSION['cadsucess'])){
echo $_SESSION['cadsucess'];
unset($_SESSION['cadsucess']);
}
?>
</p>
</form>
<script src="js/validator.min.js"></script>
</div>
arqui o BD
-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1:3306
-- Generation Time: 15-Dez-2017 às 16:47
-- Versão do servidor: 5.7.19
-- PHP Version: 5.6.31
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: cadastro
--
-- --------------------------------------------------------
--
-- Estrutura da tabela usuarios
--
DROP TABLE IF EXISTS `usuarios`;
CREATE TABLE IF NOT EXISTS `usuarios` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`nome` varchar(150) NOT NULL,
`email` varchar(150) NOT NULL,
`telefone` varchar(150) NOT NULL,
`senha` varchar(150) NOT NULL,
`steam` varchar(250) NOT NULL,
`imguser` varchar(500) NOT NULL,
`cla` varchar(150) NOT NULL,
`nivel` tinyint NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=17 DEFAULT CHARSET=utf8;
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;Discussão (2)
Carregando comentários...