Código PHP:
<?php
/**
* @author Kekara
* @copyright 2011
*/
class cadastro{
public $nome;
public $login;
public $email;
public $reemail;
public $senha;
public $resenha;
public $pergunta;
public $resposta;
public $codigo;
public $recodigo;
public function __construct($nome,$login,$email,$reemail,$senha,$resenha,$pergnta,$resposta,$codigo,$recodigo){
$this->nome = $nome;
$this->login = $login;
$this->email = $email;
$this->reemail = $reemail;
$this->senha = $senha;
$this->resenha = $resenha;
$this->pergunta = $pergunta;
$this->resposta = $resposta;
$this->codigo = $codigo;
$this->recodigo = $recodigo;
}
public function cadastrar(){
$this->nome = $_POST['nome'];
$this->login = $_POST['login'];
$this->email = $_POST['email'];
$this->reemail = $_POST['reemail'];
$this->senha = $_POST['senha'];
$this->resenha = $_POST['resenha'];
$this->pergunta = $_POST['pergunta'];
$this->resposta = $_POST['resposta'];
$this->codigo = $_POST['codigo'];
$this->recodigo = $_POST['recodigo'];
$VerificarLogin = $cnn->row($cnn->consulta("SELECT memb___id FROM [dbo].MEMB_INFO WHERE memb___id='".$login."'"));
$VerificarEmail = $cnn->row($cnn->consulta("SELECT mail_addr FROM [dbo].MEMB_INFO WHERE mail_addr='".$email."'"));
if(empty($this->nome)){
echo "Campo nome em branco";
}
elseif(empty($this->login)){
echo "Campo login em branco";
}
elseif(empty($this->email)){
echo "Campo email em branco";
}
elseif(empty($this->senha)){
echo "Campo senha em branco";
}
elseif(empty($this->pergunta)){
echo "Campo pergunta em branco";
}
elseif(empty($this->resposta)){
echo "Campo resposta em branco";
}
elseif(strlen($this->login) < 4){
echo "O Campo Login deve ter no minimo 4 Caracteres";
}
elseif(strlen($this->nome) < 3){
echo "O Campo Nome deve ter no Minimo 3 Caracteres";
}
elseif(strlen($this->email) < 10){
echo "O Campo E-Mail deve ter no minimo 10 Caractere";
}
elseif($VerificarLogin > '0'){
echo "Login já existe";
}
elseif($VerificarEmail > '0'){
echo "E-Mail já existe";
}
elseif($senha != $resenha){
echo "Suas senhas devem ser iguais";
}
elseif($codi != $recodi){
echo "Seu codigo está errado";
}
else{
$cnn->consulta("INSERT INTO MEMB_INFO (memb_guid,memb___id,memb__pwd,memb_name,sno__numb,post_code,addr_info,addr_deta,tel__numb,contato,phon_numb,fpas_ques,fpas_answ,job__code,appl_days,modi_days,out__days,true_days,mail_chek,bloc_code,ctl1_code) VALUES ('1','$login','$senha','$nome','1','1234','11111','1234','12343','$email','1321','$pergunta','$resposta!','1',getdate(),getdate(),getdate(),getdate(),'1','0','1',)");
$cnn->consulta("INSERT INTO VI_CURR_INFO (ends_days,chek_code,used_time,memb___id,memb_name,memb_guid,sno__numb,Bill_Section,Bill_value,Bill_Hour,Surplus_Point,Surplus_Minute,Increase_Days ) VALUES ('2005','1',1234,'$login','$nome',1,'7','6','3','6','6',getdate(),'0')");
echo "Cadastro Realizado com sucesso seu login e: '.$login.'";
}
}
}
?>
É so vocês criarem o HTML/CSS do cadastro é testarem, não testei ainda por que meu SQL deu pau, rs. Mais pesso que testem é postem os resultados, se estiver algo errado postem por favor, por que fiz as preças é postei para vocês, mais acho que não está nada errado não, rs.