Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

gedmilson

Cadastrando duplicado

Recommended Posts

Fiz esse cadastro com a senha criptografada mas está cadastrando duplicado e não consigo entender o que está acontecendo.

 

<?php
if(isset($_POST['cadastrar']))
$usuario = trim(strip_tags($_POST['nome']));
$email = trim(strip_tags($_POST['email']));
$senha = trim(strip_tags($_POST['senha']));

require_once"require/class/ConDB.class.php";
require_once"require/class/cripto.class.php";
$_cripto=new Cripto;
$lgn=new CRUD;
$lgn->insert('usuario', 'usuario=?, email=?, senha=?',array($usuario, $email,$_cripto->setCripto($senha)));


?>

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

vou passar ele para você dar uma ulhada.

 

<?php
class CRUD extends ConDB
{
private $query;
private function prepExec($prep,$exec)
{
$this->query=$this->getConn()->prepare($prep);
$this->query->execute($exec);
}

public function insert($table,$prep,$exec)
{
$this->prepExec('INSERT INTO ' .$table.' SET '.$prep.'',$exec);
return $this->getConn()->lastInsertId();
}
public function select($fields,$table,$cond,$exec)
{
$this->prepExec('SELECT '.$fields.' FROM '.$table.' '.$cond.' ',$exec);
return $this->query;
}
public function update($table,$cond,$exec)
{
$this->prepExec('UPDATE '.$table.' SET '.$cond.'', $exec);
}

public function delete($table,$cond,$exec)
{
$this->prepExec('DELETE FROM '.$table.''.$cond.'',$exec);
}
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.