Jump to content

Archived

This topic is now archived and is closed to further replies.

saulob

Parse Error, please help (solved, thanks)

Recommended Posts

hello people, first time here.... looking for help on a Parse Error on PHP.

I've been looking for that error for 2 days, and nothing...

the error is that:

"
Parse error: parse error in d:\internet\easyphp1-8\www\fh\cadastroprocessa.php on line 109
"

that's my code (315 lines, sorry):

[code]
<?php
        //<-- CONEXAO BANCO

        include('conexaoBanco.php');

        conectarBanco();

        //-->

//<-- VALORES / INCLUSÃO NO BANCO

$senha = sha1(@$_POST["senha"]); // SENHAS SÃO CRIPTOGRAFADAS (SHA1)
$email = addslashes(@$_POST["email"]);
$cpf = @$_POST["cpf"];
        $dataHoje  = date('Y') . "-" . date('m') . "-" . date('d') . " " . date('H:i:s');

//<-- VALORES / TABELA fh_curriculo_usuario

    $query  = "INSERT INTO fh_curriculo_usuario(senha, cpf, email, data_criacao, data_atualizacao)
VALUES('$senha', '$cpf', '$email', '$dataHoje', '$dataHoje')";
    $success1   = mysql_query($query);

//-->

if ($success1===FALSE)
  {
echo mysql_error();
mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- SELECIONA CÓDIGO DO USUARIO

$query = "SELECT codigo FROM `fh_curriculo_usuario` WHERE data_criacao = '$dataHoje' AND senha = '$senha' AND email = '$email'";
$result      = mysql_query($query);
$codigoUsuario = mysql_result($result,0,"codigo");

//-->
//<-- VALORES / TABELA fh_curriculo_pessoais

$nome = addslashes(@$_POST["nome"]);
$data_nascimento = @$_POST["formYear"] . "-" . @$_POST["formMonth"] . "-" . @$_POST["formDate"];
$sexo = @$_POST["sexo"];
$estado_civil = @$_POST["estado_civil"];
$habilitacao = @$_POST["habilitacao"];
$habilitacao_tipo = @$_POST["habilitacao_tipo"];
$habilitacao_data_mes = @$_POST["habilitacao_data_mes"];
$habilitacao_data_ano = @$_POST["habilitacao_data_ano"];
$empregado_atualmente = @$_POST["empregado_atualmente"];
$portador_deficiencia = @$_POST["portador_deficiencia"];

$query = "INSERT INTO fh_curriculo_pessoais(codigo_usuario, nome, data_nascimento, sexo,
estado_civil, habilitacao, habilitacao_tipo, habilitacao_data_mes,
habilitacao_data_ano, empregado_atualmente, portador_deficiencia)
VALUES('$codigoUsuario','$nome','$data_nascimento','$sexo',
'$estado_civil','$habilitacao','$habilitacao_tipo','$habilitacao_data_mes',
'$habilitacao_data_ano','$empregado_atualmente','$portador_deficiencia')";
$success2 = mysql_query($query);

if ($success2===FALSE)
  {
echo mysql_error();
                mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- VALORES / TABELA fh_curriculo_endereco

$endereco = addslashes(@$_POST["endereco"]);
$numero = @$_POST["numero"];
$complemento = addslashes(@$_POST["complemento"]);
$bairro = addslashes(@$_POST["bairro"]);
$cep = @$_POST["cep"];
$estado = @$_POST["estado"];
$cidade = addslashes(@$_POST["cidade"]);
$telefone_residencial_ddd = @$_POST["telefone_residencial_ddd"];
$telefone_residencial_num = @$_POST["telefone_residencial_numero"];
$telefone_comercial_ddd = @$_POST["telefone_comercial_ddd"];
$telefone_comercial_num = @$_POST["telefone_comercial_numero"];
$telefone_comercial_ramal = @$_POST["telefone_comercial_ramal"];
$telefone_celular_ddd = @$_POST["telefone_celular_ddd"];
$telefone_celular_num = @$_POST["telefone_celular_numero"];

$query = "INSERT INTO fh_curriculo_endereco(codigo_usuario, endereco, numero, complemento,
bairro, cep, estado, cidade, telefone_residencial_ddd,
telefone_residencial_num, telefone_comercial_ddd, telefone_comercial_num,
telefone_comercial_ramal, telefone_celular_ddd, telefone_celular_num)
VALUES('$codigoUsuario','$endereco','$numero','$complemento',
'$bairro','$cep','$estado','$cidade','$telefone_residencial_ddd',
'$telefone_residencial_num','$telefone_comercial_ddd','$telefone_comercial_num',
'$telefone_comercial_ramal','$telefone_celular_ddd','$telefone_celular_num')";
$success3 = mysql_query($query);

if ($success3===FALSE)
  {
echo mysql_error();
                mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- VALORES / TABELA fh_curriculo_escolaridade

grau_1 = @$_POST["grau_1"];
curso_1 = addslashes(@$_POST["curso_1"]);
data_inicio_1_mes = @$_POST["data_inicio_1_mes"];
data_inicio_1_ano = @$_POST["data_inicio_1_ano"];
data_conclusao_1_mes = @$_POST["data_conclusao_1_mes"];
data_conclusao_1_ano = @$_POST["data_conclusao_1_ano"];
ano_atual_1 = @$_POST["ano_atual_1"];
instituicao_1 = addslashes(@$_POST["instituicao_1"]);
grau_2 = @$_POST["grau_2"];
curso_2 = addslashes(@$_POST["curso_2"]);
data_inicio_2_mes = @$_POST["data_inicio_2_mes"];
data_inicio_2_ano = @$_POST["data_inicio_2_ano"];
data_conclusao_2_mes = @$_POST["data_conclusao_2_mes"];
data_conclusao_2_ano = @$_POST["data_conclusao_2_ano"];
ano_atual_2 = @$_POST["ano_atual_2"];
instituicao_2 = addslashes(@$_POST["instituicao_2"]);

$query = "INSERT INTO fh_curriculo_escolaridade(codigo_usuario, grau_1, curso_1, data_inicio_1_mes, data_inicio_1_ano
data_conclusao_1_mes, data_conclusao_1_ano, ano_atual_1, instituicao_1,
grau_2, data_inicio_2_mes, data_inicio_2_ano, data_conclusao_2_mes,
data_conclusao_2_ano, ano_atual_2, instituicao_2)
VALUES('$codigoUsuario','$grau_1','$curso_1','$data_inicio_1_mes','$data_inicio_1_ano',
'$data_conclusao_1_mes','$data_conclusao_1_ano','$ano_atual_1','$instituicao_1',
'$grau_2','$curso_2','$data_inicio_2_mes','$data_inicio_2_ano','$data_conclusao_2_mes',
'$data_conclusao_2_ano','$ano_atual_2','$instituicao_2')";
$success4 = mysql_query($query);

if ($success4===FALSE)
  {
echo mysql_error();
                mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- VALORES / TABELA fh_curriculo_profissional

data_entrada_1_mes = @$_POST["data_entrada_1_mes"];
data_entrada_1_ano = @$_POST["data_entrada_1_ano"];
data_saida_1_mes = @$_POST["data_saida_1_mes"];
data_saida_1_ano = @$_POST["data_saida_1_ano"];
empresa_1 = addslashes(@$_POST["empresa_1"]);
cargo_1 = addslashes(@$_POST["cargo_1"]);
atribuicoes_1 = addslashes(@$_POST["atribuicoes_1"]);
emprego_atual_1 = @$_POST["emprego_atual_1"];
data_entrada_2_mes = @$_POST["data_entrada_2_mes"];
data_entrada_2_ano = @$_POST["data_entrada_2_ano"];
data_saida_2_mes = @$_POST["data_saida_2_mes"];
data_saida_2_ano = @$_POST["data_saida_2_ano"];
empresa_2 = addslashes(@$_POST["empresa_2"]);
cargo_2 = addslashes(@$_POST["cargo_2"]);
atribuicoes_2 = addslashes(@$_POST["atribuicoes_2"]);
emprego_atual_2 = @$_POST["emprego_atual_2"];
data_entrada_3_mes = @$_POST["data_entrada_3_mes"];
data_entrada_3_ano = @$_POST["data_entrada_3_ano"];
data_saida_3_mes = @$_POST["data_saida_3_mes"];
data_saida_3_ano = @$_POST["data_saida_3_ano"];
empresa_3 = addslashes(@$_POST["empresa_3"]);
cargo_3 = addslashes(@$_POST["cargo_3"]);
atribuicoes_3 = addslashes(@$_POST["atribuicoes_3"]);
emprego_atual_3 = @$_POST["emprego_atual_3"];

$query = "INSERT INTO fh_curriculo_profissional(codigo_usuario, data_entrada_1_mes, data_entrada_1_ano,
data_saida_1_mes, data_saida_1_ano, empresa_1, cargo_1, atribuicoes_1,
emprego_atual_1, data_entrada_2_mes, data_entrada_2_ano, data_saida_2_mes,
data_saida_2_ano, empresa_2, cargo_2, atribuicoes_2, emprego_atual_2,
data_entrada_3_mes, data_entrada_3_ano, data_saida_3_mes, data_saida_3_ano,
empresa_3, cargo_3, atribuicoes_3, emprego_atual_3)
VALUES('$codigoUsuario','$data_entrada_1_mes','$data_entrada_1_ano',
'$data_saida_1_mes','$data_saida_1_ano','$empresa_1','$cargo_1','$atribuicoes_1',
'$emprego_atual_1','$data_entrada_2_mes','$data_entrada_2_ano','$data_saida_2_mes',
'$data_saida_2_ano','$empresa_2','$cargo_2','$atribuicoes_2','$emprego_atual_2',
'$data_entrada_3_mes','$data_entrada_3_ano','$data_saida_3_mes','$data_saida_3_ano',
'$empresa_3','$cargo_3','$atribuicoes_3','$emprego_atual_3')";
$success5 = mysql_query($query);

if ($success5===FALSE)
  {
echo mysql_error();
                mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- VALORES / TABELA fh_curriculo_indiomas

espanhol = @$_POST["espanhol_valor"];
espanhol_g = @$_POST["espanhol_g"];
frances = @$_POST["frances_valor"];
frances_g = @$_POST["frances_g"];
ingles = @$_POST["ingles_valor"];
ingles_g = @$_POST["ingles_g"];
outro = @$_POST["indioma_outro_valor"];
outro_g = @$_POST["indioma_outro_g"];
outro_v = @addslashes($_POST["indioma_outro_texto"]);

$query = "INSERT INTO fh_curriculo_indiomas(codigo_usuario, espanhol, espanhol_g, frances, frances_g,
ingles, ingles_g, outro, outro_g, outro_v)
VALUES('$codigoUsuario','$espanhol','$espanhol_g','$frances','$frances_g',
'$ingles','$ingles_g','$outro','$outro_g','$outro_v')";
$success6 = mysql_query($query);

if ($success6===FALSE)
  {
echo mysql_error();
                mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- VALORES / TABELA fh_curriculo_outros

objetivo = @addslashes($_POST["objetivo"]);
informacoes_complementares = @addslashes($_POST["informacoes_complementares"]);
pretensao_salarial = @$_POST["pretensao_salarial"];
referencia_1 = @addslashes($_POST["referencia_1"]);
referencia_tel_1_ddd = @$_POST["referencia_tel_1_ddd"];
referencia_tel_1_num = @$_POST["referencia_tel_1_num"];
referencia_2 = @addslashes($_POST["referencia_2"]);
referencia_tel_2_ddd = @$_POST["referencia_tel_2_ddd"];
referencia_tel_2_num = @$_POST["referencia_tel_2_num"];

$query = "INSERT INTO fh_curriculo_outros(codigo_usuario, objetivo, informacoes_complementares, pretensao_salarial,
referencia_1, referencia_tel_1_ddd, referencia_tel_1_num, referencia_2,
referencia_tel_2_ddd, referencia_tel_2_num)
VALUES('$codigoUsuario', '$objetivo','$informacoes_complementares','$pretensao_salarial',
'$referencia_1','$referencia_tel_1_ddd','$referencia_tel_1_num','$referencia_2',
'$referencia_tel_2_ddd','$referencia_tel_2_num')";
$success7 = mysql_query($query);

if ($success7===FALSE)
  {
echo mysql_error();
                mysql_close();
}
else
{

//<-- CONTINUA SE NAO HOUVER ERRO
//<-- SE DECIFIENTE PREENCHE VALORES/TABELA
//<-- VALORES / TABELA fh_curriculo_deficientes

if ($_GET["def"] == "S")
{

tipo = @$_POST["tipo"];
aparelho = @$_POST["aparelho_valor"];
aparelho_v = @addslashes($_POST["aparelho_texto"]);
transporte_coletivo = @$_POST["transporte_coletivo"];
veiculo_adaptado = @$_POST["veiculo_adaptado"];
acompanhante = @$_POST["acompanhante"];
descricao = @addslashes($_POST["descricao"]);
recurso_especial = @addslashes($_POST["recurso_especial"]);
cursos = @addslashes($_POST["cursos"]);

$query = "INSERT INTO fh_curriculo_deficientes(codigo_usuario, tipo, aparelho, aparelho_v,
transporte_coletivo, veiculo_adaptado, acompanhante, descricao,
recurso_especial, cursos)
VALUES('$codigoUsuario','$tipo','$aparelho','$aparelho_v',
'$transporte_coletivo','$veiculo_adaptado','$acompanhante','$descricao',
'$recurso_especial','$cursos')";
$success8 = mysql_query($query);

if ($success8===FALSE)
  {
echo mysql_error();
                mysql_close();
}
}

//-->
//<-- REDIRECIONAMENTO SE NAO HOUVER ERRO

mysql_close();
Header('Location: ok.php');

} // success7

//-->

} // success6

//-->

} // success5

//-->

} // success4

//-->

} // success3

//-->

} // success2

//-->

} // success1

//-->
?>
[/code]

the line 109 is that one:
"
grau_1 = @$_POST["grau_1"];

"

go figure out.... dunno what's wrong about it...

I'm using EasyPHP with PHP 4.3.10

thank you very much.

Share this post


Link to post
Share on other sites
Well, is there any reason there are no $ signs in front of these variables?

[code]<?php

grau_1 = @$_POST["grau_1"];
curso_1 = addslashes(@$_POST["curso_1"]);
data_inicio_1_mes = @$_POST["data_inicio_1_mes"];
data_inicio_1_ano = @$_POST["data_inicio_1_ano"];
data_conclusao_1_mes = @$_POST["data_conclusao_1_mes"];
data_conclusao_1_ano = @$_POST["data_conclusao_1_ano"];
ano_atual_1 = @$_POST["ano_atual_1"];
instituicao_1 = addslashes(@$_POST["instituicao_1"]);
grau_2 = @$_POST["grau_2"];
curso_2 = addslashes(@$_POST["curso_2"]);
data_inicio_2_mes = @$_POST["data_inicio_2_mes"];
data_inicio_2_ano = @$_POST["data_inicio_2_ano"];
data_conclusao_2_mes = @$_POST["data_conclusao_2_mes"];
data_conclusao_2_ano = @$_POST["data_conclusao_2_ano"];
ano_atual_2 = @$_POST["ano_atual_2"];
instituicao_2 = addslashes(@$_POST["instituicao_2"]);
?>[/code]

[code]<?php
$grau_1 = @$_POST["grau_1"];
$curso_1 = addslashes(@$_POST["curso_1"]);
?>[/code]
...etc. Try that for starters.

Share this post


Link to post
Share on other sites
I am realatively new to php but do you not need a $ on your variables to dfine them:

you have : grau_1  = @$_POST["grau_1"];

shouldnt it be : $grau_1  = @$_POST["grau_1"];

If so , same would be for all the variables below it.

Snowdog

Share this post


Link to post
Share on other sites
[quote author=snowdog link=topic=105386.msg420932#msg420932 date=1156361077]
I am realatively new to php but do you not need a $ on your variables to dfine them[/quote]

Correct.

Share this post


Link to post
Share on other sites
my god, I can't believe it... how comeeeeeeeeeee !!!!  :-[

I have been looking two days for that !! how come !! my god !!

Thank you lord... it's so good to work with somebody who can help :D

thank you guys.. so muchhhhhhhhhhhhhhhh !!!

<really, I need to break down....>

Share this post


Link to post
Share on other sites

×

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.