Jump to content


Poder Kern 32 D

Member Since 20/09/2004
Offline Last Active 26/03/2005, 10:31
-----

Topics I've Started

Verificação De Campo Existente

21/09/2004, 17:18

Essa página aí recebe os dados por GET
ela tem que verificar se o login já existe no banco de dados
nessa página eu cortei a parte que insere no banco de dados

porque meu único problema é o erro com $errors

e mesmo se o login já estiver cadastrado ele cadastra mesmo assim
e aparece a mensagem "não erros no cadastro "
mas o certo seria mostrar as mensagens de erro



<?php
//Connection statement
require_once('Connections/cliente.php');


//Aditional Functions
require_once('includes/functions.inc.php');


$cli_nome = $HTTP_GET_VARS['cli_nome'];
$cli_login = $HTTP_GET_VARS['cli_login'];
$cli_senha = $HTTP_GET_VARS['cli_senha'];
$cli_senha2 = $HTTP_GET_VARS['cli_senha2'];
$cli_email = $HTTP_GET_VARS['cli_email'];
$cli_estado = $HTTP_GET_VARS['cli_estado'];
// $MM_insert = $HTTP_GET_VARS['MM_insert'];


// begin Recordset
$query_Recordset1 = "SELECT * FROM itbl_cliente WHERE cli_login = '$cli_login'";
$Recordset1 = $cliente->SelectLimit($query_Recordset1) or die($cliente->ErrorMsg());
$totalRows_Recordset1 = $Recordset1->RecordCount();
// end Recordset

$lalauzao = $Recordset1->Fields('cli_login');

$pesquisar = mysql_query($lalauzao); //conferimos se o login escolhido já não foi cadastrado
// $contagem = mysql_num_rows($pesquisar); //traz o resultado da consulta acima



?>





<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>


<?php


if ( $pesquisar/*$contagem*/ >= 1 ) {
$errors .= "Login escolhido já cadastrado.<br>"; //se o login já existir, ele adiciona o erro
}

if ( $cli_login == "" ) {
$errors .= "Você não digitou um login<br>"; //confere se o campo login não ficou vazio
}

if ( $cli_senha == "" ) {
$errors .= "Você não digitou uma senha<br>"; //confere se o campo senha não ficou vazio
}

if ( $cli_senha != $cli_senha2 ) {
$errors .= "Você digitou 2 senhas diferentes.<br>"; //adiciona o erro caso o usuário digitou 2 senhas diferentes }

if ( $errors == "" ) {
echo "não erros no cadastro"; //checa se houve ou não erros no cadastro

// dá erro quando chega nessa parte
}


?>

<br>
<br><br><br><br>
<br>
<br><br><br>
</body>
</html>
<?php
$Recordset1->Close();
?>

IPB Skin By Virteq