Problema na Inserção de dados
olá boa noite, meu nome é Marcos Mathias, eu sou aluno do IFRJ e estou estuando PHP e MSQYLi , preciso fazer um trabalho que é um sistema de uma locadora, preciso fazer o upload da foto dos clientes.
a foto esta funcionando perfeitamente, porém os outros dados não estão chegando no banco de dados, da a mensagem que n foi possível inserir usuário, gostaria que alguém pudesse me ajudar pois n consigo ver o erro
obs: esta orientado a objeto.
este é o código html formulário:
<form action='comandos/cadastra.php' method='POST' enctype='multipart/form-data'>
<div class='formli'>
<label name='labelL'>Nome: </label><input name='nome' class='inputL' type='text'><br><br>
<label name='labelS'>E-mail: <input name='email' class='inputL' type='text'><br><br>
<label name='labelS'>CPF: </label><input name='cpf' class='inputL' type='text'><br><br>
<label name='labelS'>Data de Nascimento: </label><input name='dataN' class='inputL' id='data' type='text'><br><br>
<label name='labelS'>Login: </label><input name='login' class='inputL' type='text'><br><br>
<label name='labelS'>Senha: </label><input name='senha' class='inputL' type='text'><br><br>
<label name='labelS'>Tipo de Usuário: </label>
<select name="tipo">
<option value="2" >ADM</option>
<option value="1">Cliente</option>
</select><br><br>
<label>Foto: </label><input type="file" name="foto"></br>
<input class='botao' id='botaoCC' type="submit" value="Cadastrar">
</div>
</form>
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
esse aqui é a ação do formulario:
<?php
aqui esta tudo ok
include_once"validacao.php";
$valid = new Validacao();
$valid -> logou ();
$valid -> restricao_pagina(['permissao_cliente']);
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
aqui fica a função que eu montei
$valid -> cadastrar();
?>
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
e aqui fica o código da função na class Validacao:
<?
class Validacao {
public function cadastrar(){
include"conexao.php";
if(empty($_POST['nome']) || empty($_POST['email']) ||
empty($_POST['cpf']) ||empty($_POST['dataN']) ||
empty($_POST['login']) ||empty($_POST['senha']) ||
empty($_POST['tipo']) ||empty($_FILES['foto']))
{
echo"preencha todos os campos";
exit;
};
$nome = $_POST['nome'];
$email = $_POST['email'];
$cpf = $_POST['cpf'];
$dataN = $_POST['dataN'];
$login = $_POST['login'];
$senha = $_POST['senha'];
$permissao = $_POST['tipo'];
$foto = $_FILES['foto'];
$extensao = strtolower(substr($foto['name'], -4));
$nome_foto = md5(time()).$extensao;
$diretorio = "../foto/";
move_uploaded_file($foto['tmp_name'], $diretorio.$nome_foto);
$inseri = "INSERT INTO cliente_locadora VALUES
('','$nome','$email','$cpf','$dataN','$login','$senha',
'$permissao','','$nome_foto', NOW())";
$resultado=$conexao -> query($inseri);
if($resultado){
echo"foi";
}else{
echo"n foi possivel cadastrar usuario";
}
}
}
?>
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=
arquivo CONEXÃO:
<?php
$host='localhost:3306';
$user='root';
$pass='';
$dataBase='locadora';
$conexao=new mysqli($host,$user,$pass,$dataBase);
if(!$conexao){
echo"conexão com o banco d ados falhou :(";
exit;
};
?>
-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=Discussão (3)
Carregando comentários...