Entre para seguir isso  
Seguidores 0
SaaLazar

Uso de variaveis externas - $_GET

3 posts neste tópico

Olá pessoal, queria uma ajuda nesse caso, estou usando a variavel $GET so que sempre esta acusando que esta indefinida, não sei explicar como mais segue abaixo um pouco do meu codigo.

<?php
include('config.php');
if ($_GET['act'] == "REGISTRA"){
$login = $_POST['login'];
$email = $_POST['email'];
$senha = $_POST['senha'];
$rsenha = $_POST['rsenha'];
$sexo = $_POST['sexo'];
$pergunta = $_POST['PS'];
$resposta = $_POST['RS'];
//Inicio de código de verificação de campos
if(empty($login) || empty($email) || empty($senha) || empty($rsenha) || empty($sexo) || empty($pergunta) || empty($resposta)){
$error .= "Preencha todos os campos. <br />";
}
//Fim do código de Campos e Inicio de verificação de login se ja existe.
$exists = mysql_query("SELECT * FROM login WHERE userid='$login'");
$vexist = mysql_num_rows($exists);
if($vexist > 0){
$error .= "O login escolhido já está sendo usado. <br />";
}
//FIm do código de verificar login e início do que ve se as senhas são iguais.
if($senha != $rsenha){
$error .= "As senhas digitadas são diferentes. <br />";
}
//Fin do código de verificação de senha e inicio de verificação de email.
if(!preg_match("/(.*?)@(.*?).([com|net|org])/i", $email)){
$error .= "O email digitado não está em um formato correto. <br />";
}
//Fim das verificaões e inicio de cadastro.
if($error == ""){
$kkq = mysql_query("INSERT INTO login (
`userid` ,
`user_pass` ,
`sex` ,
`email`,
`pergunta`,
`resposta`
)
VALUES (
'$login', '$senha', '$sexo', '$email', '$pergunta', '$resposta')");
if($kkq){
echo "<script type='text/javascript'>
         alert('Olá $login. Sua conta foi criada com sucesso. <br> Faça o download do nosso patch para começar a jagor <br> Use os dados do cadastro para entrar no jogo.');</script>";
	   }
}else{
echo "<script type='text/javascript'>
         alert('Houve os seguintes erros ao tentar criar sua conta: <br> $error');
       </script>";
		}
}else{
?>
<!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>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>[:: Primeiro Site ::]</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="slides.js"></script>

<style type="text/css">
@import "css.css";
.style2 {color: #000000}
</style>
</head>
<body marginheight="0" marginwidth="0">
<table width="434" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="473" valign="top"><table width="433" border="0" cellpadding="4" class="legend1">
        <tr>
          <td width="549"><div align="left"><span class="titulo">Cadastro</span><br />
            <span class="sub_titulo">Fa&ccedil;a o cadastro em nosso servidor e comece a jogar !</span></div></td>
        </tr>
      </table>
<br />
        <form id="form1" name="form1" method="post" action="index.php?go=RE&amp;act=REGISTRA">

 

Olá o que acusa

 

url.png.46496a2dbad2df9a76b207793317d031.png

 

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Provavelmente o erro é por conta que o seu formulário esteja usando o method="POST" no seu de cadastro, que é o recomentado para um requisito de cadastro.

Editado por CraftDFD
0

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema ocorre pois o caractere encontra-se codificado, substitua a seguinte linha.

Procure por

 <form id="form1" name="form1" method="post" action="index.php?go=RE&amp;act=REGISTRA">

Substitua por

 <form id="form1" name="form1" method="post" action="index.php?go=RE&act=REGISTRA">

Abraços.

0

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar Agora
Entre para seguir isso  
Seguidores 0