Boa tarde pessoas, novamente estou precisando do auxilio de vcs…
O Script Case está apresentando o erro abaixo ao compilar uma aplicação:
Parse error: syntax error, unexpected ‘;’, expecting T_FUNCTION in F:\Arquivos de programas\netmake\v5\wwwroot\scriptcase\app\Itacom\form_intensorcvenda\form_intensorcvenda_apl.php on line 6121
O código dentro a form_intensorcvenda_apl.php na linha 6121 é:
function sc_master_value($sIndex, $sValue)
{
$sIndex = strtolower($sIndex);
$this->NM_ajax_info['masterValue'][$sIndex] = $sValue;
} // sc_master_value
}
O código que escrevi no método PHP chamado M_CALC que está causando esse erro é:
{$diametroe= sc_lookup(dataset,"SELECT diametro.diametro_mm FROM produtos LEFT OUTER JOIN diametro ON produtos.iddiametroext = diametro.iddiametro WHERE (produtos.codprd=’{codprd}’) ");}
{$diametroi= sc_lookup(dataset,"SELECT diametro.diametro_mm FROM produtos LEFT OUTER JOIN diametroint ON produtos.iddiametroint = diametroint.iddiametro WHERE (produtos.codprd=’{codprd}’) ");}
{$peso_especifico= sc_lookup(dataset,"SELECT material.peso_especifico FROM produtos LEFT OUTER JOIN material ON produtos.idmaterial = material.idmaterial WHERE (produtos.codprd=’{codprd}’) ");}
{$largura= sc_lookup(dataset,"select largura_mm from largura where idlargura=’{idlargura}’ ");}
{$espessura= sc_lookup(dataset,"SELECT espessura.espessura_mm FROM produtos LEFT OUTER JOIN espessura ON produtos.idespessura = espessura.idespessura WHERE (produtos.codprd=’{codprd}’) ");}
{$comprimento= sc_lookup(dataset,"select comprimento_mm from comprimento where idcomprimento=’{idcomprimento}’ ");}
{$divisor_especifico= sc_lookup(dataset,"SELECT familiaprd.divisor_especifico FROM produtos LEFT OUTER JOIN familiaprd ON produtos.codfamilia = familiaprd.codfam WHERE (produtos.codprd=’{codprd}’) ");
if ({codfam}=‘10’)
{ $peso_por_metro_barra_redonda= ( ( ( ( ($diametroe * $diametroe * ‘3.1416’) *($peso_especifico) ) / ($divisor_especifico) ) / ‘1000’ ) * $comprimento );}
$peso_por_metro_barra_redonda = number_format ({dataset} [ 0 ][ 0 ],2,’,’,’.’);
sc_master_value (‘peso_por_metro’,$peso_por_metro_barra_redonda);
$peso_por_metro_barra_redonda= {dataset[ 0 ][ 0 ]};
{peso_por_metro} = $peso_por_metro_barra_redonda;
if ({codfam}=‘11’)
{ $peso_por_metro_barra_sextavada= (( (($diametroe * $diametroe * ‘3’) *($peso_especifico)) / ($divisor_especifico) ) / ‘1000’ * $comprimento);}
$peso_por_metro_barra_sextavada = number_format ({dataset} [ 0 ][ 0 ],2,’,’,’.’);
sc_master_value (‘peso_por_metro’,$peso_por_metro_barra_sextavada);
$peso_por_metro_barra_sextavada= {dataset[ 0 ][ 0 ]};
{peso_por_metro} = $peso_por_metro_barra_sextavada;
if ({codfam}=‘12’)
{ $peso_por_metro_barra_quadrada= (( (($diametroe * $diametroe) *($peso_especifico)) / ($divisor_especifico)) / ‘1000’ * $comprimento);}
$peso_por_metro_barra_quadrada = number_format ({dataset} [ 0 ][ 0 ],2,’,’,’.’);
sc_master_value (‘peso_por_metro’,$peso_por_metro_barra_quadrada);
$peso_por_metro_barra_quadrada = {dataset[ 0 ][ 0 ]};
{peso_por_metro} = $peso_por_metro_barra_quadrada;
if ({codfam}=‘13’)
{ $peso_por_metro_tubo_redondo= (( (($diametroe * $diametroe * ‘3.1416’) - ($diametroe * $diametroe * ‘3.1416’ ) * ($peso_especifico) ) / ($divisor_especifico) ) / ‘1000’ * $comprimento); }
$peso_por_metro_tubo_redondo = number_format ({dataset} [ 0 ][ 0 ],2,’,’,’.’);
sc_master_value (‘peso_por_metro’,$peso_por_metro_tubo_redondo);
$peso_por_metro_tubo_redondo= {dataset[ 0 ][ 0 ]};
{peso_por_metro} = $peso_por_metro_tubo_redondo;
if ({codfam}=‘14’)
{ $peso_por_metro_barra_chata= ((($largura * $espessura * $peso_especifico) / ($divisor_especifico)) / ‘1000’ * $comprimento);}
$peso_por_metro_barra_chata = number_format ({dataset} [ 0 ][ 0 ],2,’,’,’.’);
sc_master_value (‘peso_por_metro’,$peso_por_metro_barra_chata);
$peso_por_metro_barra_chata = {dataset[ 0 ] [ 0 ]};
{peso_por_metro} = $peso_por_metro_barra_chata;
if ({codfam}=‘21’)
{ $peso_por_metro_tubo_quadrado= ((((($diametroe * $diametroe * ‘3.1416’) - ($diametroe * $diametroe * ‘3.1416’ ) * ($peso_especifico) ) / ($divisor_especifico)) / ‘1000’) * $comprimento); }
$peso_por_metro_tubo_quadrado = number_format ({dataset} [ 0 ] [ 0 ],2,’,’,’.’);
sc_master_value (‘peso_por_metro’,$peso_por_metro_tubo_quadrado);
$peso_por_metro_tubo_quadrado= {dataset[ 0 ] [ 0 ]};
{peso_por_metro} = $peso_por_metro_tubo_quadrado;
Porém, não consegui identicar o erro.
Obrigado,
DNS