Variavel

Caros estou quebando a cabeça com uma coisa que talves sejá simples.
Tenho um campo numero de inscrição e quero colocar um codigo php para gerar uma sequencia de numero.
Atribuir a esse campo em Nome da Variavel:“numero”
Porem não faço a menor ideia onde usar o meu codigo php para gerar essa seuqnecia e e inserir na tabela.
Meu codigo php é:

<?php $numero = str_pad($n, 7, "0", STR_PAD_LEFT); ?>

porem não sei onde onde colocar esse codigo dentro do script case.

Alguem pode me da uma mão.

Abraços

No evento onBeforeInsert.

George Carvalho

na onBeforeInsert como disse nosso colega:
{NomeCampo}=código php em questão;

Amigo, não sei se resolve, mas criei um codigo para gerar automaticamente o numero de paciente, no evento onload:

if (sc_btn_new)
{

sc_select(prox_paciente, “select max(numero) + 1 from paciente where numero < 900000”);
if ({prox_paciente} === false)
{
echo “Cadastro Vazio.” ;
{numero} = 1;

}
else
{
{numero} = $prox_paciente->fields[0];
}
}

Eu coloquei o limite de 900000, pois utilizo os numero maiores que este para acertar o cadastro do cliente.
Espero poder te ajudado.

Como fica isso em ambiente mult-usuário?