SA-MP Forums Archive
[Tool/Web/Other] Sistema de registro pela web - Primeiro script PHP - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+----- Forum: Lançamentos/Releases (https://sampforum.blast.hk/forumdisplay.php?fid=56)
+----- Thread: [Tool/Web/Other] Sistema de registro pela web - Primeiro script PHP (/showthread.php?tid=354837)



Sistema de registro pela web - Primeiro script PHP - Jason` - 28.06.2012

PHP код:
<html>
<title>Sistema de Registro</title>
<body bgcolor = "black" align = "center">
<font color = "#ffa500" face = "Verdana">
<h2>Registro</h2>
<?php
if(isset($_POST['registrar']))
{
    if(
strlen($_POST['nome']) >= && strlen($_POST['nome']) <= 24)
    {
        if(
strlen($_POST['senha']) >= && strlen($_POST['senha']) <= 32)
        {
            if(
$_POST['senha'] == $_POST['rsenha'])
            {
                
$conectar mysql_connect("localhost""root""") or die(mysql_error());
                
mysql_select_db("rpg"$conectar);
                
                
$nome mysql_real_escape_string($_POST['nome']);
                
                
$query mysql_query("SELECT * FROM player_info WHERE name = '$nome'"$conectar) or die(mysql_error());
                
$rows mysql_num_rows($query);
                if(!
$rows)
                {
                    
mysql_query("INSERT INTO player_info (name, password) VALUES ('$nome','$senha')"$conectar) or die(mysql_error());
                    
$id mysql_insert_id($conectar);
                    echo 
"Registrado com sucesso.<br>";
                    echo 
"Vocк recebeu seu id interno: $id<br><br>";
                }
                else
                {
                    echo 
"Erro: Jб hб um usuбrio cadastrado com este nome.<br>";
                    echo 
"Caso seja vocк faзa login.<br><br>"// Criar login
                
}
            }
            else echo 
"Erro: Senha e confirmaзгo sгo diferentes.<br><br>";
        }
        else echo 
"Erro: Sua senha deve conter entre 5 e 32 caracteres.<br><br>";
    }
    else echo 
"Erro: Seu nome deve conter entre 5 e 24 caracteres.<br><br>";
}
?>

<form method = "post" action = "">
    Nome:<br><input type = "text" name = "nome"><br>
    Senha:<br><input type = "password" name = "senha"><br>
    Confirmar senha:<br><input type = "password" name = "rsenha"><br><br>
    <input type = "submit" name = "registrar" value = "Registrar">
</form>
</font>
</body>
</html>
LOL fui editar acabei apagando a introduзгo, quem tiver problema pra criar a tabela o cуdigo estб feito abaixo:

Код:
create table if not exists player_info (id int(11) not null auto_increment, name varchar(24) not null, password varchar(32) not null);
Agora o script funciona com uma ъnica pбgina.


Re: Sistema de registro pela web - Primeiro script PHP - ipsBruno - 28.06.2012

BASTANTE LEGAL para primeiro script PHP. Parabйns !!


Re: Sistema de registro pela web - Primeiro script PHP - [JD]BlackFire - 28.06.2012

olha ali o guri ein, vai dб bгo. ^^


Re: Sistema de registro pela web - Primeiro script PHP - Jason` - 28.06.2012

Quote:
Originally Posted by [FeK]DraKiNs
Посмотреть сообщение
BASTANTE LEGAL para primeiro script PHP. Parabйns !!
Obrigado. Pelo elogio e pelo suporte xD

Obrigado Black


Respuesta: Sistema de registro pela web - Primeiro script PHP - zSuYaNw - 28.06.2012

Уtimo cуdigo!

Nгo tenho que criticar em eu cуdigo, atй porque nгo contйm nenhum erro aparente,
notei que usou real escape para impedir os ataques via SQL Injection, bom trabalho.
A prуxima meta seria fazer a parte de login, sendo pouco mais complicada..


Re: Respuesta: Sistema de registro pela web - Primeiro script PHP - Jason` - 28.06.2012

Quote:
Originally Posted by [Full]Garfield[XDB]
Посмотреть сообщение
Уtimo cуdigo!

Nгo tenho que criticar em eu cуdigo, atй porque nгo contйm nenhum erro aparente,
notei que usou real escape para impedir os ataques via SQL Injection, bom trabalho.
A prуxima meta seria fazer a parte de login, sendo pouco mais complicada..
Obrigado, mas antes disso preciso me aplicar mais аs apostilas e vнdeo-aulas, ainda me atrapalho um pouco com algumas coisas, mas o conhecimento que adquiri em pawn e mysql tem sido de grande utilidade


Re: Sistema de registro pela web - Primeiro script PHP - cJMaster_ - 28.06.2012

Bom trabalho pedro, vou tomar vergonha na cara e aprender PHP ^^'


Re: Sistema de registro pela web - Primeiro script PHP - Jason` - 28.06.2012

Obrigado, e lhe desejo sorte


Re: Sistema de registro pela web - Primeiro script PHP - StrondA_ - 28.06.2012

Muito ъtil, parabйns. Vocк poderia criar um tipo de "minitutorial" para quem nгo sabe utiliza-lo


Re: Sistema de registro pela web - Primeiro script PHP - Jason` - 28.06.2012

Quote:
Originally Posted by StrondA_
Посмотреть сообщение
Muito ъtil, parabйns. Vocк poderia criar um tipo de "minitutorial" para quem nгo sabe utiliza-lo
Obrigado, como eu disse, sou iniciante na бrea (PHP. MySQL sei o bбsico). Nгo me vejo em condiзхes de fazer um tutorial sobre isto, alйm do mais, eu odeio fazer tutoriais pois nгo sou bom dando explicaзхes =/



Obrigado Paulo.