-
Total de itens
2 -
Registro em
-
Última visita
Sobre Valenza

Valenza's Achievements
0
Reputação
-
Valenza alterou sua foto pessoal
-
Bom dia... sou novo no forum... estou desenvolvendo um servidor de um jogo, na qual necessito que os jogadores se cadastrem através do meu site... achei na internet um sistema de cadastro pronto , porém é para outro jogo, então todo o cadastro feito irá diretamente para o banco de dados daquele jogo... não consegui alterar o destino, pois sou iniciante... porém editei o style do meu e ficou apresentavel até... mas esto uaqui para pedir uma ajudinha... deixarei abaixo a imagem do meu objetivo com o meu sistema de cadastro, para entenderem melhor...precisaria de um sistema simples porem objetivo... ele teria que ter as funçoes: Opções para preenher: Login , senha, Confirmar senha, e-mail, código personagem( essa parte seria um preenchimento que deveria obrigatoriamente conter 7 NUMEROS, apenas numeros ) pesquisei sobre php e achei um nome chamado ''ajax'' que seria forçar a identificação de um possivel LOGIN existente, para não haver duplicidade, o erro indicaria qe já existe e o mesmo tentaria outro nome... vou deixar abaixo meu script COMPLETO, mas estou com dificuldade de fazer o seguinte: fazer o ''confirmar senha'' ficar ligado ao ''senha'' , pois eu posso digitar os 2 diferentes, que mesmo assim ele deixa cadastrar... o e-mail reconhecer os emails válidos ( para a pessoa não colocar ''gkadasldaas'' ao invés de "nome@host+.com e o mesmo limitar cada cadastro somente para 1 email... e aquela caixa de texto selecionada, que se não tivesse selecionada o cadastro tambem não fosse efetuado... os comandos em geral para o banco de dados funciona perfeitamente, é só esses erros que estão me dando, e algumas coisas que queria acrescentar, que já informei acima... abaixo a imagem do meu formulario de cadastro... e abaixo meu formulario... Arquivo INDEX.PHP (onde fica meu cadastro) <?php include('config.php'); if(isset($_POST['submit']) && $_POST['submit'] == 'Cadastrar') { $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['password']); $social_id = mysql_real_escape_string($_POST['social_id']); $rl_name = mysql_real_escape_string($_POST['rl_name']); $email = mysql_real_escape_string($_POST['email']); $sql = "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$password."'), social_id = '".$social_id."', real_name = '".$rl_name."', email = '".$email."'"; $result = mysql_query($sql); if($result) { echo 'Registo efectuado com sucesso.'; } else { echo 'NOT'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz' rel='stylesheet' type='text/css' /> <link type="text/css" rel="stylesheet" href="style.css" /> <title>Registo</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="description" content="Registration" /> <meta name="keywords" content="some, keywords, comes, later" /> <meta name="language" content="en" /> <meta name="robots" content="index,follow" /> <meta name="author" content="S3cr3t" /> <meta name="revisit-After" content="5 days" /> <meta name="distribution" content="local" /> <script language="JavaScript" type="text/javascript"> <!-- function ValidaTodos(){ Email = document.form1.Email.value; if (Email == "") { alert("Coloque o E-mail!"); form1.Email.focus(); return false; } } //--> </script> <script type="text/javascript"> if (top.frames.length != 0) top.location=self.location; </script> </head> <body> <div id="container"> <div id="text"> <form action="index.php" method="post"> <ul> <table width="409" height="135" border="0"> <tr> <td width="142" align="left"><span> » Login:</span></td> <td width="257" align="left"><input type="text" name="username" id="form_text" required /></td> </tr> <tr> <td align="left"><span>» Senha:</span></td> <td align="left"><input type="password" name="password" id="form_text" required /></td> </tr> <tr> <td align="left"><span> » Confirmar senha:</span></td> <td align="left"><input type="password" name="password2" id="form_text" required/></td> </tr> <tr> <td align="left"><span>» Apagar Personagem:</span></td> <td align="left"><input type="text" name="social_id" id="form_text" required /></td> </tr> <tr> <td align="left"><span>» Nome Completo:</span></td> <td align="left"><input type="text" name="rl_name" id="form_text" required /></td> </tr> <tr> <td align="left"><span>» E-Mail:</span></td> <td align="left"><input type="text" name="email"id="form_text" required /></td> </tr> <tr> <td style="position:absolute; margin-left:30px; color:#CCC;" align="center"><input type="checkbox" name="checkbox" id="checkbox" />Eu li com atenção e concordo com os <a class="text_alink1" href="index.php?pag=regras">Termos de Uso</a></td> </tr> <tr> <td style="position:absolute; margin-left:100px;align="center"><input type="reset" name="button" id="submit_limpar" value="Limpar" /></td> <td align="center"><input type="submit" name="submit" id="submit_cadastro" value="Cadastrar" /></td> </tr> </table> </ul> </form> </div> </div> </body> </html> Config.PHP (informações que vao mandar para meu banco de dados, na qual utilizo o NAVICAT) <?php /* |------------------------------------------------------------------- | Datenbank Connection Details |------------------------------------------------------------------- */ $mysql_host = "25.7.194.100"; $mysql_user = "root"; $mysql_pass = "lauling"; $mysql_db = "account"; /* |------------------------------------------------------------------- | Datenbank Verbindung herstellen |------------------------------------------------------------------- */ mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br /> Fehlermeldung: ".mysql_error()); mysql_select_db($mysql_db) OR die("Die Datenbank konnte nicht benutzt werden.<br /> Fehlermeldung: ".mysql_error()); ?> arquivo Style.css ( não sei se é necessario postar isso, mas vai que.. né..) #form_text{ background:rgba(204,204,204,0.4); border:solid 1px #CCC; height:30px; width:246px; float:right; margin-bottom:6px; color:#03F; text-align:center; font-family:"Lucida Console", Monaco, monospace; } span{ font-size:15px; color:#CCC; } *{ margin:0px; padding:0px; } #submit_cadastro{ background:rgba(0,102,255,0.6); border:solid 1px #06F; border-radius:3px; height:35px; width:90px; color:#000; font-weight:bold; margin-top:30px; cursor:pointer; } #submit_limpar{ background:rgba(255,0,0,0.6); border:solid 1px #F00; border-radius:3px; height:35px; width:90px; color:#000; font-weight:bold; margin-top:30px; cursor:pointer; } #form_text:hover{ border:solid 1px #06F; } #form_text:focus{ background:rgba(0,102,255,0.3); } #box_out{ background:rgba(0,0,0,0.7); border-radius:2px; height:auto; width:485px; padding:15px; margin:0 auto; margin-top:90px; margin-bottom:40px; } #box_in{ background:rgba(153,153,153,0.5); border:#CCC 1px solid; width:auto; padding:15px; padding-left:35px; padding-right:35px; } #submit_erro { position:absolute; top: 100px; left: 200px; } Obrigado a atençao , não sei pra onde correr mais... não consigo por isso a funcionar...
-
[Duvida] Sistema de cadastro com opções obrigatorias
uma questão postou Valenza Tutoriais & Dicas - PHP
Bom dia... sou novo no forum... estou desenvolvendo um servidor de um jogo, na qual necessito que os jogadores se cadastrem através do meu site... achei na internet um sistema de cadastro pronto , porém é para outro jogo, então todo o cadastro feito irá diretamente para o banco de dados daquele jogo... não consegui alterar o destino, pois sou iniciante... porém editei o style do meu e ficou apresentavel até... mas esto uaqui para pedir uma ajudinha... deixarei abaixo a imagem do meu objetivo com o meu sistema de cadastro, para entenderem melhor...precisaria de um sistema simples porem objetivo... ele teria que ter as funçoes: Opções para preenher: Login , senha, Confirmar senha, e-mail, código personagem( essa parte seria um preenchimento que deveria obrigatoriamente conter 7 NUMEROS, apenas numeros ) pesquisei sobre php e achei um nome chamado ''ajax'' que seria forçar a identificação de um possivel LOGIN existente, para não haver duplicidade, o erro indicaria qe já existe e o mesmo tentaria outro nome... vou deixar abaixo meu script COMPLETO, mas estou com dificuldade de fazer o seguinte: fazer o ''confirmar senha'' ficar ligado ao ''senha'' , pois eu posso digitar os 2 diferentes, que mesmo assim ele deixa cadastrar... o e-mail reconhecer os emails válidos ( para a pessoa não colocar ''gkadasldaas'' ao invés de "nome@host+.com e o mesmo limitar cada cadastro somente para 1 email... e aquela caixa de texto selecionada, que se não tivesse selecionada o cadastro tambem não fosse efetuado... os comandos em geral para o banco de dados funciona perfeitamente, é só esses erros que estão me dando, e algumas coisas que queria acrescentar, que já informei acima... abaixo a imagem do meu formulario de cadastro... e abaixo meu formulario... Arquivo INDEX.PHP <?php include('config.php'); if(isset($_POST['submit']) && $_POST['submit'] == 'Cadastrar') { $username = mysql_real_escape_string($_POST['username']); $password = mysql_real_escape_string($_POST['password']); $social_id = mysql_real_escape_string($_POST['social_id']); $rl_name = mysql_real_escape_string($_POST['rl_name']); $email = mysql_real_escape_string($_POST['email']); $sql = "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$password."'), social_id = '".$social_id."', real_name = '".$rl_name."', email = '".$email."'"; $result = mysql_query($sql); if($result) { echo 'Registo efectuado com sucesso.'; } else { echo 'NOT'; } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <link href='http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz' rel='stylesheet' type='text/css' /> <link type="text/css" rel="stylesheet" href="style.css" /> <title>Registo</title> <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" /> <meta name="description" content="Registration" /> <meta name="keywords" content="some, keywords, comes, later" /> <meta name="language" content="en" /> <meta name="robots" content="index,follow" /> <meta name="author" content="S3cr3t" /> <meta name="revisit-After" content="5 days" /> <meta name="distribution" content="local" /> <script language="JavaScript" type="text/javascript"> <!-- function ValidaTodos(){ Email = document.form1.Email.value; if (Email == "") { alert("Coloque o E-mail!"); form1.Email.focus(); return false; } } //--> </script> <script type="text/javascript"> if (top.frames.length != 0) top.location=self.location; </script> </head> <body> <div id="container"> <div id="text"> <form action="index.php" method="post"> <ul> <table width="409" height="135" border="0"> <tr> <td width="142" align="left"><span> » Login:</span></td> <td width="257" align="left"><input type="text" name="username" id="form_text" required /></td> </tr> <tr> <td align="left"><span>» Senha:</span></td> <td align="left"><input type="password" name="password" id="form_text" required /></td> </tr> <tr> <td align="left"><span> » Confirmar senha:</span></td> <td align="left"><input type="password" name="password2" id="form_text" required/></td> </tr> <tr> <td align="left"><span>» Apagar Personagem:</span></td> <td align="left"><input type="text" name="social_id" id="form_text" required /></td> </tr> <tr> <td align="left"><span>» Nome Completo:</span></td> <td align="left"><input type="text" name="rl_name" id="form_text" required /></td> </tr> <tr> <td align="left"><span>» E-Mail:</span></td> <td align="left"><input type="text" name="email"id="form_text" required /></td> </tr> <tr> <td style="position:absolute; margin-left:30px; color:#CCC;" align="center"><input type="checkbox" name="checkbox" id="checkbox" />Eu li com atenção e concordo com os <a class="text_alink1" href="index.php?pag=regras">Termos de Uso</a></td> </tr> <tr> <td style="position:absolute; margin-left:100px;align="center"><input type="reset" name="button" id="submit_limpar" value="Limpar" /></td> <td align="center"><input type="submit" name="submit" id="submit_cadastro" value="Cadastrar" /></td> </tr> </table> </ul> </form> </div> </div> </body> </html> ARQUIVO CONFIG.php <?php /* |------------------------------------------------------------------- | Datenbank Connection Details |------------------------------------------------------------------- */ $mysql_host = "25.7.194.100"; $mysql_user = "root"; $mysql_pass = "lauling"; $mysql_db = "account"; /* |------------------------------------------------------------------- | Datenbank Verbindung herstellen |------------------------------------------------------------------- */ mysql_connect($mysql_host, $mysql_user, $mysql_pass) OR die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br /> Fehlermeldung: ".mysql_error()); mysql_select_db($mysql_db) OR die("Die Datenbank konnte nicht benutzt werden.<br /> Fehlermeldung: ".mysql_error()); ?> arquivo STYLE.CSS #form_text{ background:rgba(204,204,204,0.4); border:solid 1px #CCC; height:30px; width:246px; float:right; margin-bottom:6px; color:#03F; text-align:center; font-family:"Lucida Console", Monaco, monospace; } span{ font-size:15px; color:#CCC; } *{ margin:0px; padding:0px; } #submit_cadastro{ background:rgba(0,102,255,0.6); border:solid 1px #06F; border-radius:3px; height:35px; width:90px; color:#000; font-weight:bold; margin-top:30px; cursor:pointer; } #submit_limpar{ background:rgba(255,0,0,0.6); border:solid 1px #F00; border-radius:3px; height:35px; width:90px; color:#000; font-weight:bold; margin-top:30px; cursor:pointer; } #form_text:hover{ border:solid 1px #06F; } #form_text:focus{ background:rgba(0,102,255,0.3); } #box_out{ background:rgba(0,0,0,0.7); border-radius:2px; height:auto; width:485px; padding:15px; margin:0 auto; margin-top:90px; margin-bottom:40px; } #box_in{ background:rgba(153,153,153,0.5); border:#CCC 1px solid; width:auto; padding:15px; padding-left:35px; padding-right:35px; } #submit_erro { position:absolute; top: 100px; left: 200px; } Obrigado a atençao , não sei pra onde correr mais... não consigo por isso a funcionar...