Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

DjAllan Vitor

Sistema de Cadastro

Recommended Posts

Ola a todos , vou dizer o meu problema :

 

Meu Banco de Dados existe Tabela : Accounts,Usuários.

 

Queria assim :

 

O formulário de cadastro seria assim

 

Account Nome : <---- acho que o comando é esse ----> $_GET('nome')-----tabela de accounts

Password : <-----> $_GET('senha')------tabela de accounts

 

 

Sexo : {

 

Dois rádios um com Male outro com Female

 

<----- acho que o código é esse---> radio........value='0' ou value='1' 0 para mulher e 1 para homem se você cliqua no rádio com value 1 vai ser homen se for 0 vai ser mulher

 

Nome : {

 

Nome do personagem mais só que la da tabela usuários,

}

 

Vocation : 4 radios com values : 1,2,3,4 mas para criar la na tabela usuarios

 

Seguinte , quando a pessoa criasse somente account dela com Account Name , Senha , criasse na tabela accounts e claro com id( único)

 

Isse no painel de controle da conta quando tivesse logado e cricasse num Butão 'Criar Personagem' ia para pagina 'createperson.php' e tinha

 

Nick Nome :

Sex : ( radio = value='0') < Female ( radio = value='1') < Male

Vocation : ( radio ='1,2,3,4) Mesmo esquema do de cima

 

Só que criasse no mesmo id da tabela accounts exemplo

 

João tem id ( a count) 56

Quando João cricasse no botao criar personagem e terminar de criar o personagem dele a a count do personagem vai ser a mesma do id da account dele , se ele criar 10 personagens todos serão da a count dele do caso do id da cont dele é 56

 

Outra pessoa criasse uma account ai seria id 57 e os personagens dele seria todos 57...

 

Se conseguirem no painel de controla da a count dele mostrar o nome dos personagens que ele criou ... indenderam é a ele negocio de jogos que criam personagens na accs deles.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Como colocar o mesmo ID do personagem da tabela personagens com o ID da tabela A count ,

 

Quando cricar o sub it para criar os personagem mandar toda informação para ID da tabela Accunts.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cada usuário escolhe seu personagem que tem os valores principais.

 

Nome do personagem ---- POST_['nome']

Vocação do personagem____ POST_['vocation'] --- tem 4 rádios que VC escolhe a vocação -

 

Rádio 1 . Value 1 , radio 2 . Value 2 ECT

 

Sexo do personagem POST_['sex'] ---- tem 2 radios que você escolhe o sexo

 

Radio 1 value 0 ,radio 2 value 1

 

Pega todas essas informações e joga na tabela de personagens só que adiciona o ID do mesmo que ele criou primeiramente

 

Criou uma conta vai ter id único tipo

 

ID = 3

 

Nome : Matador

Vocation : Mago (x) Guerreiro () Arqueiro()

Sexo : Female() Male(x)

 

Cria a conta com ID 3 ai esse personagem pertence ao ID 3

 

Se caso um dia a pessoa for criar outro personagem vai ser mesmo ID 3

 

Outra pessoa cria conta no site vai ser ID 4 , cria um personagem Doidão o ID da a count dele vai ser 4

 

É aqele sistema de criançao de personagem que tem esses site de jogos online.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vê se é algo parecido com isso, é so pra termos uma ideia inicial do problema

 

Crie uma tabela com 7 Campos

 

6 campos em VARCHAR / 255: nome, nickname, sexo, personagem_id, user, pass)

e 1 no caso o campo do id em Auto Increment e Primary Key

 

Form.php

 

<form id="form1" name="form1" method="post" action="cadastra_user.php">
<table width="632" height="236" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="192">Nome:</td>
<td width="440"><label>
<input name="nome" type="text" id="nome" size="40" />
</label></td>
</tr>
<tr>
<td>Nickname:</td>
<td><input name="nickname" type="text" id="nickname" size="40" /></td>
</tr>
<tr>
<td>Sexo:</td>
<td><label>
<select name="sexo" size="1" id="sexo">
<option value="male">Male</option>
<option value="female">Female</option>
</select>
</label></td>
</tr>
<tr>
<td>Personagem:</td>
<td><select name="personagem_id" size="1" id="personagem_id">
<option value="spiderman">Spider Man</option>
<option value="hulk">Hulk</option>
<option value="superman">Superman</option>
<option value="ben10">Ben 10</option>
</select></td>
</tr>
<tr>
<td>Usuário:</td>
<td><input name="user" type="text" id="user" size="40" /></td>
</tr>
<tr>
<td>Senha:</td>
<td><input name="pass" type="password" id="pass" size="40" /></td>
</tr>
<tr>
<td> </td>
<td><label>
<input type="submit" name="enviar" id="enviar" value="Enviar" />
</label></td>
</tr>
</table>
</form>

 

Crie uma pagina:

 

cadastra_user.php

 

 

<?php

$host = "localhost";
$user = "nome_do_usuario";
$senha = "senha_do_usuario";
$dbname = "nome_do_db";
//conecta ao banco de dados
mysql_connect($host, $user,$senha) or die("Não foi possível conectar-se com o banco de dados");
//seleciona o banco de dados
mysql_select_db($dbname)or die("Não foi possível conectar-se com o banco de dados");

//variaveis e seus valores
$id = $_POST['id'];
$nome = $_POST['nome'];
$nickname = $_POST['nickname'];
$sexo = $_POST['sexo'];
$personagem_id = $_POST['personagem_id'];
$user = $_POST['user'];
$pass = $_POST['pass'];

//inserindo
$rec = mysql_query(INSERT INTO tabela(nome,nickname,sexo,personagem_id,user,pass) VALUES ("$nome","$nickname","$sexo","$personagem_id","$user","$pass"))
or die(mysql_error());

//validando
if($rec){
echo "Cadastro realizado!";}
else{
header("Location: form.php"); }




?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.