Jump to content


Photo

Cadastro De Usuários


  • Faça o login para participar
1 reply to this topic

#1 Mitnick

Mitnick

    Novato no fórum

  • Usuários
  • 22 posts
  • Sexo:Masculino
  • Localidade:Lins

Posted 25/12/2011, 18:05

Boa Noite Pessoal

Fiz um formulário em php, e depois criei o arquivo script_cadastro.php

Porém após preencher o formulário, ao invés de cadastrar, ele da erro e exibe a mensagem que coloquei no Else, porém não acho onde ta o erro.

<?

$acao = $_GET['acao'];


switch ($acao) {


case cadastrar:


$nome         = $_POST['nome'];
$endereco     = $_POST['endereco'];
$bairro       = $_POST['bairro'];
$cep          = $_POST['cep'];
$cidade       = $_POST['cidade'];
$estado       = $_POST['estado'];

$fone         = $_POST['fone'];
$celular      = $_POST['celular'];


$email        = $_POST['email'];
$nascimento   = $_POST['nascimento'];
$rg           = $_POST['rg'];
$cpf          = $_POST['cpf'];

$sexo         = $_POST['sexo'];
$estadocivil  = $_POST['estadocivil'];


$query_confere = "select * from clientes where rg='$rg' or cpf='$cpf'";
$rs_confere    = mysql_query($query_confere);

$rs_numero     = mysql_num_rows($rs_confere);

if($rs_numero == 0){
		$query_cadastra = "
		INSERT INTO clientes (
			nome,
			endereco,
			bairro,
			cep,
			cidade,
			estado,
			fone,
			celular,
			email,
			nascimento,
			rg,
			cpf,
			sexo,
			estadocivil,
			)
		VALUES(
			'$nome',
			'$endereco',
			'$bairro',
			'$cep',
			'$cidade',
			'$estado',
			'$fone',
			'$celular',
			'$email',
			'" . $nascimento . "',
			'$rg',
			'$cpf',
			'$sexo',
			'$estadocivil',)";
        $rs_cadastra = mysql_query($query_cadastra);	//	$result = "Cliente cadastrado com sucesso!!!";
//		header("Location: formmatriculacfc.php?resultadobusca=$cpf&result=$result");




//$sql = "insert into login (login,senha,nivel,funcionario) values ('$nlogin','$novasenha','$nnivel','$nfuncionario')";
//$rs = mysql_query($sql);

if ($rs_cadastra){
?>
<script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("Cadastro de Cliente efetuado com sucesso")</SCRIPT>
<script language="JavaScript">window.location.href="clientes_cadastrar.php";</SCRIPT>

<?
//header("Location: formmatriculacfc.php?resultadobusca=$cpf&result=$result");

}else{
?>

<script LANGUAGE="JavaScript" TYPE="text/javascript"> alert ("Erro ao cadastrar Cliente")</SCRIPT>
<script language="JavaScript">window.location.href="clientes_cadastrar.php";</SCRIPT>

Alguêm pode me ajudar a dizer onde ta o erro?

Edição feita por: Mitnick, 25/12/2011, 18:05.


#2 MBA

MBA

    24 Horas

  • Usuários
  • 412 posts
  • Sexo:Masculino
  • Localidade:Belo Horizonte
  • Interesses:Desenvolvimento WEB

Posted 29/12/2011, 08:08

Amigo, bom dia.
Tudo bom?

Acho que o seu erro está no INSERT.
Você termina a listagem de campos com ",".

Para identificar erros em querys existe uma função mysql_error()

Outra dica para fugir disso é usar ORM.
Aqui vai uma referência inicial... PHP ORM

Abraços e boa sorte.

Edição feita por: MBA, 29/12/2011, 08:09.

Mateus Antunes
MBASistemas




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq