Hijack Posted February 5, 2013 at 11:38 AM Report #494213 Posted February 5, 2013 at 11:38 AM (edited) Bom dia, pessoal. Bom, é o seguinte, estou á algum tempo a tentar perceber onde está o erro mas não o encontro, vou postar aqui o meu código para ver se alguém o deteta. <?php require_once('conecta.php'); //verificar se os campos foram preenchidos if (!empty($_POST) AND (empty($_POST['nome']) OR empty($_POST['apelido']) OR empty($_POST['email']) OR empty($_POST['login']) OR empty($_POST['senha']))){ header("Location: registar_utilizador.php"); exit; } //atribuir uma variavel aos dados recolhidos do formulario $name = mysql_real_escape_string($_POST['nome']); $apelido = mysql_real_escape_string($_POST['apelido']); $email = mysql_real_escape_string($_POST['email']); $username = mysql_real_escape_string($_POST['login']); $password = mysql_real_escape_string($_POST['senha']); $admin = $_POST['administrador']; //criar a instrução para introduzir dados da tabela e executa-la $sql= "INSERT INTO paineladm_usuarios (nome, apelido, email, login, senha, administrador) VALUES ('$name', '$apelido', '$email', '$username', '$password', '$admin'); $consulta = mysql_query($sql); if (($consulta) !=1 ){ header("Location: registar_utilizador.php"); //<------- Linha 24 exit; }else{ header("Location: painel.php?sucesso=1"); exit; } ?> Quando carrego em registar aparece-me a seguinte mensagem Parse error: syntax error, unexpected T_STRING in /home/u293543859/public_html/admin/processar_registo.php on line 24 Se alguém me consegui explicar onde estou a errar fico muito grato Edited February 5, 2013 at 12:00 PM by Hijack
NunoDinis Posted February 5, 2013 at 11:43 AM Report #494215 Posted February 5, 2013 at 11:43 AM Põe a tag PHP. Qual é a linha 24 ? Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
Hijack Posted February 5, 2013 at 11:55 AM Author Report #494216 Posted February 5, 2013 at 11:55 AM Como ponho a tag php?
Th3Alchemist Posted February 5, 2013 at 11:57 AM Report #494217 Posted February 5, 2013 at 11:57 AM [.code=php]
Hijack Posted February 5, 2013 at 12:04 PM Author Report #494218 Posted February 5, 2013 at 12:04 PM (edited) Já localizei o erro, na realidade o erro não está na linha 24 mas sim na 20 $sql= "INSERT INTO paineladm_usuarios (nome, apelido, email, login, senha, administrador) VALUES ('$name', '$apelido', '$email', '$username', '$password', '$admin'); esqueci-me de fechar as aspas $sql= "INSERT INTO paineladm_usuarios (nome, apelido, email, login, senha, administrador) VALUES ('$name', '$apelido', '$email', '$username', '$password', '$admin')"; De qualquer das formas obrigado por responderem 🙂 Abraço Edited February 5, 2013 at 09:06 PM by Hijack
NunoDinis Posted February 5, 2013 at 12:07 PM Report #494219 Posted February 5, 2013 at 12:07 PM São pequenos pormenores. Acontece 🙂 Bom trabalho. Estranha forma de vida que tem a capacidade de transformar comandos em mensagens de erro. ndsotware.org
Hijack Posted February 5, 2013 at 12:08 PM Author Report #494220 Posted February 5, 2013 at 12:08 PM Mesmo, obrigado 😄
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now