Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
olá!
estou com um problema ao realizar um cadastro. Me retorna o erro alert("Erro ao Efetuar Cadastro!!");
abaixo seguem os codigos;
conexão_bd.php
<html>
<head></head>
<body>
<?php
mysqli_connect('localhost', 'root', '') or trigger_error(mysql_error());
$connection = mysqli_connect('localhost', 'root', '','portal');
//if ($connection) echo "BD Conectado";
mysqli_select_db($connection,'portal') or trigger_error(mysql_error());
?>
</body>
</html>
cadastro.html
<html>
<head>
<title>CADASTRO DE FUNCIONARIO</title>
<style type="text/css">
<!--
-->
</style>
<script>
function formatar(mascara, documento){
var i = documento.value.length;
var saida = mascara.substring(0,1);
var texto = mascara.substring(i)
if (texto.substring(0,1) != saida){
documento.value += texto.substring(0,1);
}
};
function validaCampo()if(document.cadastro.nome.value=="")
{
alert("O Campo nome é obrigatório!");
return false;
}alert("O Campo Data Nascimento é obrigatório!");
return false;
}alert("O Campo Data de Contratação é obrigatório!");
return false;
}alert("O Campo Número do PIS é obrigatório!");
return false;
}alert("O Campo Login é obrigatório!");
return false;
}alert("O Campo Senha é obrigatório!");
return false;
}return true;
}
<!-- Fim do JavaScript que validará os campos obrigatórios! -->
</script>
</head>
<body>
<form id="cadastro" name="cadastro" method="post" action="cadastro.php" onsubmit="return validaCampo(); ">
<table width="625" border="0">
<tr>
<td width="136">Nome Completo:</td>
<td width="479"><input name="nome" type="text" id="nome" size="70" maxlength="60" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Data de Nascimento:</td>
<td width="479"><input type="text" id= "data_nasc" name="data_nasc" maxlength="10" OnKeyPress="formatar('##/##/####', this)" > <span class="style1">*</span></td>
</tr>
<tr>
<td>Data de Contratação:</td>
<td width="479"><input type="text" id="data_contratacao" name="data_contratacao" maxlength="10" OnKeyPress="formatar('##/##/####', this)" > <span class="style1">*</span></td>
</tr>
<tr>
<td>Numero do PIS:</td>
<td width="479"><input type="text" name="pis" id="pis" maxlength="14" OnKeyPress="formatar('###.#####.##-#', this)" > <span class="style1">*</span></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td>Login:</td>
<td><input name="login_2" type="text" id="login_2" maxlength="12" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Senha:</td>
<td><input name="senha_2" type="password" id="senha_2" maxlength="12" />
<span class="style1">*</span></td>
</tr>
<tr>
<td>Tipo de Usuário:</td>
<td><label for="tipo_usuario"></label>
<select name="tipo_usuario" id="tipo_usuario">
<option value="1">Administrador</option>
<option value="2" selected="selected">Usuário Padrão</option>
</select></td>
</tr>
<tr>
<td> </td>
<td colspan="2"></td>
</tr>
<tr>
<td colspan="2"><p>
<input name="cadastrar" type="submit" id="cadastrar" size="8" value=" Concluir Cadastro! " />
<br />
<input name="limpar" type="reset" id="limpar" value= "Limpar Campos Preenchidos!"/>
<br />
<span class="style1">*Todos os campos são obrigatórios! </span></p>
<p> </p></td>
</tr>
</table>
</form>
</body>
</html>
cadastro.php
<html>
<head>
<link rel="stylesheet" type="text/css" href="resources\style.css" />
<title>cadastro de funcionario</title>
</head>
<body>
<?php
include("conexao_bd.php");
$nome = $_POST ["nome"];
$data_nasc = $_POST ["data_nasc"];
$data_contratacao = $_POST ["data_contratacao"];
$pis = $_POST ["pis"];
$usuario_cad = $_POST ["login_2"];
$senha_cad = $_POST ["senha_2"];
$tipo_usuario = $_POST ["tipo_usuario"];
$query = "INSERT INTO `funcionario` ( `nome_funcionario` , `data_nascimento_funcionario` , `data_contratacao_funcionario` , `numero_pis_funcionario`, `nome_usuario` , `senha_funcionario` , `tipo_usuario`)
VALUES ('$nome', '$data_nasc', '$data_contratacao', '$pis', '$usuario_cad', '$senha_cad', '$tipo_usuario')";
$cadastra = mysqli_query($connection,$query);
if ($cadastra)
{
echo '<script> alert("Cadastro Efetuado com Sucesso!");</script>';
}
else
{
echo '<script> alert("Erro ao Efetuar Cadastro!!");</script>';
}
?>
</body>
</html>Carregando comentários...