Jump to content


Photo

Parse Error, please help (solved, thanks)


  • Please log in to reply
4 replies to this topic

#1 saulob

saulob
  • New Members
  • Pip
  • Newbie
  • 6 posts

Posted 23 August 2006 - 07:18 PM

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):

<?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

				//-->
?>

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.

#2 Caesar

Caesar
  • Members
  • PipPipPip
  • Advanced Member
  • 1,025 posts

Posted 23 August 2006 - 07:22 PM

Well, is there any reason there are no $ signs in front of these variables?

<?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"]);
?>

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

#3 snowdog

snowdog
  • Members
  • PipPipPip
  • Advanced Member
  • 107 posts

Posted 23 August 2006 - 07:24 PM

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



#4 Caesar

Caesar
  • Members
  • PipPipPip
  • Advanced Member
  • 1,025 posts

Posted 23 August 2006 - 07:25 PM

I am realatively new to php but do you not need a $ on your variables to dfine them


Correct.
PHP Ninja

#5 saulob

saulob
  • New Members
  • Pip
  • Newbie
  • 6 posts

Posted 23 August 2006 - 07:27 PM

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....>




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users