Jump to content


Photo

Ajuda ( Mysql, Php ) [importante]


  • Faça o login para participar
4 replies to this topic

#1 huehue15

huehue15

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 15/03/2009, 11:39

Olá!

Eu estou a montar um jogo, e, pedi para meu amigo ( que por acaso, conheci na internet... ) fazer o registro.

Ok, até aí, tudo bem... Ele é norueguês, portanto, botou algumas escritas na língua dele...
Mas agora eu não sei como editar o código php/mysql!
Para alguém que entenda de MYSQL/PHP ( ou norueguês kkkk )

( ESSA É A PARTE DO CÓDIGO QUE ESTÁ ERRADA ) [ ALGUMAS COISAS ESTÃO EM INGLES )

<?php
}
?>
<body background="hotel/images/back.png">
<title>Register</title>
<br><br><br>
<center>
<h1>Register</h1>
<?php
$_GET['naam'] = strtolower($_GET['naam']);
error_reporting(0);
$bestaat_mss_al = halen("SELECT wachtwoord FROM members WHERE naam='".$_GET['naam']."';");
$bestaat_mss_al_ip = halen("SELECT * FROM members WHERE ip='".$_SERVER['REMOTE_ADDR']."';");
error_reporting(E_ALL);
if ($bestaat_mss_al != "")
{
echo "This account already exists!";
}
else
{
if($bestaat_mss_al_ip != "")
{
echo "You already have an account on this computer!";
}
else
{
mysql_query("INSERT INTO members SET naam='".$_GET['naam']."', wachtwoord='".$_GET['wachtwoord']."', ip='".$_SERVER['REMOTE_ADDR']."', warning='', money='200';");
echo "Account created!!";
}
}
?>
<br><br><a href='index.php'>Back</a>
</center>

<?php
if ($lycos == "ja")
{
echo "<textarea style='display:none;'>";
}
?>

OBS: essa foi a página que vem DEPOIS do registro.
O registro em sí, só tem um form de cadastro... =]

Alguem? por favor? eh importante T-T

To trabalhando nos arquivos desse jogo há uns 2 meses u.u

Edição feita por: huehue15, 15/03/2009, 11:13.


#2 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 15/03/2009, 13:12

Vc diz que essa parte do cod está errada... mas facilitaria se disser qual erro está ocorrendo

Para mim pareceu normal olhando muito vagamente por cima.

Cola o erro para analisarmos melhor Até mais

#3 huehue15

huehue15

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 15/03/2009, 16:02

Assim, o usuário tenta fazer o registro, mas, o problema, é que não acontece nada... :/
Depois que o usuário tenta se logar, diz que a senha ou usuário estão incorretos.
Resumindo: O registro não funciona, e, se o usuário tenta se registrar depois denovo, invés de dar erro e dizer que ele já se registrou, deixa o visitante criar novamente. Então, as contas não são criadas :/

( tenho quase certeza que é essa parte do código que está errada, pois, é a única parte que realmente interfere no registro. ).


Será que é pq eu não criei a table "members" ?
Esse código já não cria a table se ela não existe? Oo

Edição feita por: huehue15, 15/03/2009, 16:05.


#4 Crab

Crab

    Da paz, mas preparado para Guerra

  • Ex-Admins
  • 2521 posts
  • Sexo:Masculino
  • Localidade:Florianópolis - SC
  • Interesses:Desenvolvimento Gráfico e Web.

Posted 15/03/2009, 17:56

Não amigo... não cria tabela nenhuma Até mais

#5 huehue15

huehue15

    Turista

  • Usuários
  • 32 posts
  • Sexo:Não informado

Posted 15/03/2009, 18:22

Ok!

Obrigado! Acho que descobri o erro... ^^

Está exatamente nessa parte:
Tenho quase certeza...

}
else
{
mysql_query("INSERT INTO members SET naam='".$_GET['naam']."', wachtwoord='".$_GET['wachtwoord']."', ip='".$_SERVER['REMOTE_ADDR']."', warning='', money='200';");
echo "Conta criada!!";
}
}
?>

Aí, mostra os dados da conta, certo?
Então, eu teria que criar uma tabela no phpadmin, com os dados:

naam
wachtwoord
warning
money ?

Se sim, como eu crio essa tabela nesse formato ( olha na imagem , por favor XD )?

http://sushi.6te.net/upload/error.jpg

Desde já, obrigado ^^
Ah, e obrigado pela paciência de responder minhas perguntas de "novato". :X


-------
@EDIT

DROGA!
Na hora de salvar a imagem, fui nos atributos botar no tamanho 1024x768 ( estava bem maior.. ) e coloquei em inverter cores ¬¬

Mas da pra ver a criação de tabelas no phpmyadmin né?

Edição feita por: huehue15, 15/03/2009, 18:25.





0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq