Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
caso o user tenha errado alguns itens, como manter os dados certos, depois de ter sido submetido ?
seguindo o ex abaixo
<?php
$hostname_Conexion = "localhost";
$database_Conexion = "files";
$username_Conexion = "root";
$password_Conexion = "";
$Conexion = mysql_pconnect($hostname_Conexion, $username_Conexion, $password_Conexion) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db($database_Conexion, $Conexion);
if(isset($_POST['K']) && $_POST['K'] == 'E' ){
$nome = trim($_POST['nome']);
$user = trim($_POST['usuario']);
$senha = trim($_POST['senha']);
$ssenha = trim($_POST['senha2']);
$email = trim($_POST['email']);
$sql_email_check = mysql_query("SELECT COUNT(id) FROM se WHERE email=\"$email\"");
$sql_usuario_check = mysql_query("SELECT COUNT(id) FROM se WHERE user=\"$user\"");
$eReg = mysql_fetch_array($sql_email_check);
$uReg = mysql_fetch_array($sql_usuario_check);
$email_check = $eReg[0];
$usuario_check = $uReg[0];
if((!$nome) || (!$user) || (!$senha) || (!$ssenha) || (!$email) || ($senha != $ssenha) || (!filter_var($email, FILTER_VALIDATE_EMAIL)) || ($email_check > 0) || ($usuario_check > 0)){
if(!$nome){ "digite um nome"; }
if(!$user){ echo "degite um nome de usuario<br />";}
if(!$senha){ echo "Digite uma nova senha<br />";}
if(!$ssenha){ echo "Repita sua senha<br />";}
if(!$email){ echo "Digite seu email<br />";}elseif(!filter_var($email, FILTER_VALIDATE_EMAIL)) {echo "Digite uma email verdadeiro";}
if ($senha != $ssenha) { echo "As senhas não se coisidem<br />";}
if($email_check > 0){ echo "Email ja cadastrado em nosso banco de dados <br />"; unset($email); }
if($usuario_check > 0){ echo "user já esta em uso<br />"; unset($user); }
}else{
$sql = mysql_query("INSERT INTO u_se (nome, user, senha, email) VALUES (\"$nome\", \"$user\", \"$senha\", \"$email\")") or die( mysql_error() );
}
}
?>
<html><body>
<form name="cadastrar" method="post" action="" >
<p>
<input type="hidden" name="K" value="E" >
</p>
<p>
<input name="nome" type="text" class="b" >
</p>
<p>
<input name="usuario" type="text" class="b" value="" >
</p>
<p>
<input name="senha" type="text" class="b" value="" >
</p>
<p>
<input name="senha2" type="text" class="b" value="" >
</p>
<p>
<input name="email" type="text" class="b" value="" >
</p>
<p>
<input type="submit" name="cadastrar" value="Cadastre-se" >
</p>
</form>
</body></html>Carregando comentários...