Ir para conteúdo
Fórum Script Brasil

MoreRange Maringa

Membros
  • Total de itens

    10
  • Registro em

  • Última visita

Posts postados por MoreRange Maringa

  1. alguém ai que programe javascript (sou do php) poderia me ajudar comum sistema de validacao de formularios?

    <meta charset="UTF-8">
    <script type="text/javascript">
    			function validateRegEx(regex, input, helpText, helpMessage) {
    				// Veja se os dados de entrada valida OK
    				if (!regex.test(input)) {
    				// Os dados são inválidos, para definir a mensagem de ajuda e retornar false
    					if (helpText != null)
    						helpText.innerHTML = helpMessage;
    						return false;
    					}
    					else {
    						// Os dados são OK, então limpar a mensagem de ajuda e retornar true
    						if (helpText != null)
    						helpText.innerHTML = "";
    						return true;
    					}
    			}
    			
    			 function validateNonEmpty(inputField, helpText) {
    				// Veja se o valor de entrada contém qualquer texto
    				return validateRegEx(/.+/,inputField.value, helpText,"Por favor insira um valor.");
    			}
    			
    			function validateEmail(inputField, helpText) {
    				// Em primeiro lugar ver se o valor de entrada contém dados
    				if (!validateNonEmpty(inputField, helpText))return false;
    
    				// Então, veja se o valor de entrada é um endereço de e-mail
    				return validateRegEx(/^[\w\.-_\+]+@[\w-]+(\.\w{2,3})+$/,
    									 inputField.value, helpText,
    									"Por favor insira um endereço de e-mail (por exemplo, johndoe@acme.com).");
    			}
    			function validateSenha(inputField, helpText) {
    				// Em primeiro lugar ver se o valor de entrada contém dados
    				if (!validateNonEmpty(inputField, helpText))return false;
    
    				// Então, veja se o valor de entrada é um endereço de e-mail
    				return validateRegEx(/^.{6,12}$/,
    									 inputField.value, helpText,
    									"Por favor entre 6 a 12 caracteres.");
    			}
    			
    			function placeOrder(form) {
    				if ( validateNonEmpty(form["name"], form["name_help"]) && 
    									  validateEmail(form["email"], form["email_help"]) &&
    									  validateSenha (from["senha"], from["senha_help"])) {
    					// Envie o pedido para o servidor
    					form.submit();
    				} else {
    				alert("Sinto muito, mas há algo de errado com as informações do cadastro.");
    			  }
    		    }
    </script>
    <center>
    	<h1>Cadastro</h1>
    	<br><br>
    	<form method="post" action="">
    		Nome<br>(COMPLETO)<br><input type="text" name="nome" value="" size="50" onblur="validateNonEmpty(this, document.getElementById('nome_help')">
    		<br><span id="nome_help" class="help"></span><br>
    		Email<br><input id="email" name="email" type="text" size="50" onblur="validateEmail(this, document.getElementById('email_help'))" />
            <br><span id="email_help" class="help"></span><br>
    		Senha<br>
    		<input id="senha" name="senha" type="password" size="12" onblur="validateSenha(this, document.getElementById('senha_help'))" />
            <br><span id="senha_help" class="help"></span><br>
    		Telefone<br><input type="text" name="dddt" value="" size="2">
    		<input type="text" name="tell" value="" size="8"><br>
    		<br>Celular<br><input type="text" name="dddc" value="" size="2">
    		<input type="text" name="cell" value="" size="8"><br>
    		<br>UF<br><input type="text" name="UF" value="" size="2"><br>
    		<br>Cidade<br><input type="text" name="cidade" value="" size="10"><br>
    		<br>Bairro<br><input type="text" name="bairro" value="" size="15"><br>
    		<br>Rua<br><input type="text" name="rua" value="" size="15"><br>
    		<br>Numero<br><input type="text" name="num" value="" size="5"><br><br>
    		<input type="submit" name="sub_btt" value="Cadastrar" onclick="placeOrder(this.form);">
    	</fomr>
    <center>
    <?php
    
    	function conec() {
    		$host	= '127.0.0.1';
    		$user	= 'root';
    		$pass 	= '';
    		$data	= 'klassis';
    			mysql_connect($host,$user,$pass);
    			mysql_select_db($data);
    	}
    	function cadastro($nome,$email,$senha,$dddt,$tell,$dddc,$cell,$uf,$cidade,$bairro,$rua,$num) {
    		$sql	= 'INSERT INTO users (ID,nome,email,senha,tell,dddt,cell,dddc,uf,cidade,bairro,rua,num,posi,negt) VALUES (NULL,"'.$nome.'", "'.$email.'", "'.$senha.'", "'.$tell.'", "'.$dddt.'", "'.$cell.'", "'.$dddc.'", "'.$uf.'", "'.$cidade.'", "'.$bairro.'", "'.$rua.'", "'.$num.'",\'0\',\'0\')';
    		mysql_query($sql);
    	}
    	
    	conec();
    
    	if(isset($_POST['sub_btt'])) {
    		$nome 		= $_POST['nome'];
    		$email 		= $_POST['email'];
    		$senha 		= md5($_POST['senha']);
    		$dddt		= $_POST['dddt'];
    		$tell	 	= $_POST['tell'];
    		$dddc 		= $_POST['dddc'];
    		$cell 		= $_POST['cell'];
    		$uf 		= $_POST['UF'];
    		$cidade 	= $_POST['cidade'];
    		$bairro 	= $_POST['bairro'];
    		$rua 		= $_POST['rua'];
    		$num 		= $_POST['num'];
    		cadastro($nome,$email,$senha,$dddt,$tell,$dddc,$cell,$uf,$cidade,$bairro,$rua,$num);
    	}
    
    ?>
    

    Preciso validar isso:

    todos os campos estejam preenchidos

    dddt e dddc: tenham 2 caracteres (numeros)

    tell e cell: 8 caracteres (numeros)

    UF: duas letras

    numero: apenas numeros (menos de 10)

    ficarei muito grato e retribuirei quem me ajudar!

    OBS.: Agradecimento especial ao meu amigo

    Edengb
  2. <center>
    	<h1>Login</h1>
    	<form action="#" method="POST">
    		<input type="text" name="user"><br>
    		<input type="password" name="pass"><br>
    		<input type="submit" value="Enter" name="sub_btt"><br>
    	</form>
    </center>
    <?php
    
    	function conec() {
    		$host	= '127.0.0.1';
    		$user	= 'root';
    		$pass	= '';
    		$db		= 'klassis';
    		$conn	= mysql_connect($host,$user,$pass) or die ('!Erro na rotina de conexao!');
    		mysql_select_db($db) or die ('!Erro na selecao do banco de dados!');
    	
    	}
    	conec();
    	
    	$user	= $_POST['user'];
    	$pass_p	= $_POST['pass'];
    	$pass	= md5($pass_p);
    	
    	function select($sql) {
    		return mysql_query($sql);
    	
    	}
    	$sql		= 'SELECT * FROM users WHERE user = "'.$user.'" AND pass = "'.$pass.'"';
    	$rs_select	= select($sql);
    	$log = mysql_num_rows($rs_select);
    	
    	if ($log = 1) {
    		echo ("Login efetuado com sucesso!");
    		echo $log;
    	
    	} else {
    		echo ("Usuario ou senha incorretos");
    		echo $log;
    	
    	}
    	
    ?>
    

    Tá dando esse erro:

    Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\Klassis\login.php on line 32

  3. alguém ai que manje de javascript (sou do php) poderia me ajudar comum sistema de validacao de formularios?

    codigo:

    <center>
    	<form method="post" action="">
    		Nome<br>(COMPLETO)<br><input type="text" name="nome" value=""><br>
    		Email<br><input type="text" name="email" value=""><br>
    		Senha<br><input type="password" name="senha" value=""><br>
    		Telefone<br><input type="text" name="dddt" value="">
    		<input type="text" name="tell" value=""><br>
    		Celular<br><input type="text" name="dddc" value="">
    		<input type="text" name="cell" value=""><br>
    		UF<br><input type="text" name="UF" value=""><br>
    		Cidade<br><input type="text" name="cidade" value=""><br>
    		Bairro<br><input type="text" name="bairro" value=""><br>
    		Rua<br><input type="text" name="rua" value=""><br>
    		Numero<br><input type="text" name="num" value=""><br>
    		<input type="submit" name="sub_btt" value="Cadastrar">
    	</fomr>
    <center>
    <?php
    
    	function conec() {
    		$host	= '127.0.0.1';
    		$user	= 'root';
    		$pass 	= '';
    		$data	= 'klassis';
    			mysql_connect($host,$user,$pass);
    			mysql_select_db($data);
    	}
    	function cadastro($nome,$email,$senha,$dddt,$tell,$dddc,$cell,$uf,$cidade,$bairro,$rua,$num) {
    		$sql	= 'INSERT INTO users (ID,nome,email,senha,tell,dddt,cell,dddc,uf,cidade,bairro,rua,num,posi,negt) VALUES (NULL,"'.$nome.'", "'.$email.'", "'.$senha.'", "'.$tell.'", "'.$dddt.'", "'.$cell.'", "'.$dddc.'", "'.$uf.'", "'.$cidade.'", "'.$bairro.'", "'.$rua.'", "'.$num.'",\'0\',\'0\')';
    		mysql_query($sql);
    	}
    	
    	conec();
    
    	if(isset($_POST['sub_btt'])) {
    		$nome 		= $_POST['nome'];
    		$email 		= $_POST['email'];
    		$senha 		= md5($_POST['senha']);
    		$dddt		= $_POST['dddt'];
    		$tell	 	= $_POST['tell'];
    		$dddc 		= $_POST['dddc'];
    		$cell 		= $_POST['cell'];
    		$uf 		= $_POST['UF'];
    		$cidade 	= $_POST['cidade'];
    		$bairro 	= $_POST['bairro'];
    		$rua 		= $_POST['rua'];
    		$num 		= $_POST['num'];
    		cadastro($nome,$email,$senha,$dddt,$tell,$dddc,$cell,$uf,$cidade,$bairro,$rua,$num);
    	}
    
    ?>
    

    Preciso validar isso:

    email: que tenha o formato de email

    senha: tenha de 6 à 12 caracteres

    dddt e dddc: tenham 2 caracteres (numeros)

    tell e cell: 8 caracteres (numeros)

    UF: duas letras

    numero: apenas numeros (menos de 10)

    ficarei muito grato e retribuirei quem me ajudar!

×
×
  • Criar Novo...