Falta definição das seguintes variáveis globais: glo_ServicoName

Eu coloquei estas query´s no evento onLoad

<?php
$idProposta = [glo_idProposta];

$sql = "SELECT `PropostaServicoId` FROM `proposta` WHERE `idProposta`= $idProposta";
/*
ID DO SERVIÇO
 */
sc_lookup(Dataset, "$sql");
$idServico = {Dataset[0][0]}; 

/*
Nome DO SERVIÇO
 */
$sql1 = "SELECT `ServicosNome` FROM `servicos` WHERE `idServicos` = $idServico";

sc_lookup(serv, "$sql1");
$NomeServico = {serv[0][0]}; 

[glo_ServicoName] = $NomeServic;


?>

Onde a Global [glo_ServicoName] vá para o Cabeçalho na linha L1 na Coluna COL2

Já coloquei a Global com Entrada e Saída retorna mesma mensagem
Falta definição das seguintes variáveis globais: glo_ServicoName;

Edivaldo bom dia,

1 - Se é no evento OnLoad, não há necessidade de abrir e fechar o PHP. Portanto pode retirar o <?php e o ?>
2 - No trecho:

$NomeServico = {serv[0][0]};

[glo_ServicoName] = $NomeServic;

Há um erro aí, não? Outra coisa: Por que não fazes a atribuição diretamente, tipo assim:

[glo_ServicoName] = {serv[0][0]};

Isso evita ter que criar variáveis desnecessárias.

Ola Colega

So coloco <?php e ?> na linha do codigo do Forum em onLoad é sem estes.

Obrigado pela dica para “enxugar” Variáveis, testei esyas linha em um Blank e proporciona a resposta certa, não sei a causa da mensagem com a Global.
Obrigado

Mas então o problema está aqui:

$NomeServico = {serv[0][0]};

[glo_ServicoName] = $NomeServic;

A variável $NomeServic está errada. Deveria ser $NomeServico.

Você quer isto:

“Onde a Global [glo_ServicoName] vá para o Cabeçalho na linha L1 na Coluna COL2”

Se não for o erro que o Kleyber falou:
“A variável $NomeServic está errada. Deveria ser $NomeServico.”
Terá que iniciar a variável global.

Vide no item 30 do link http://www.scriptcase.com.br/forum/index.php/topic,13927.0.html
Seguindo o link presente no item 30 terá uma resposta do Haroldo em qual evento inicializar a variável global [glo_ServicoName].
Utilize a macro sc_set_global

Agradecido a todos,
Corrigi o erro de digitação!

Mas uma coisa curiosa acontece, quando mando o “pulo” do form_proposta para o Form_despesas ele diz que o campo comum idProposta esta enviando resultado para o form_despesas com 0 (zero), dai coloquei os dois em Modo Debug e funciona perfeitamente.
Retorno ao modo normal e volta o problema outra vez.
Estranho, estou pensando e refazer todos os form´s outra vez para ficarem “limpos”, pois ja “puxei” do backup e se comporta da mesma forma.