Jump to content


ieshua

Member Since 26/11/2004
Offline Last Active 20/08/2012, 19:51
-----

Posts I've Made

In Topic: Como Unir Estes Arquivos De Cadastro

26/11/2004, 09:30

Olá AMDeus!

Concordo com o Klaus, porque não vai mudar nada e pior, vai ficar bem difícil de vc dar uma manutenção depois, por estar tudo junto numa mesma rotina, porém se ainda assim quiser tentar...

crie uma variável qualquer que vai determinar a ação que está sendo tomada. Aqui vou chamá-la de $Acao. Ela pode ser de sessão, local (que deve ser passada como parâmetro) ou uma hidden dentro do formulário (que deve ser atualizada sempre que um botão de determinada ação for clicado).

no <FORM> mude a instrução action para: $PHP_SELF. Se você estiver utilizando uma variável local: $PHP_SELF?Acao=<? echo $Acao; ?>
Crie todos os botões no mesmo form: inclusão, alteração, etc...

Antes de cada Ação dentro do seu programa, pergunte pela variável.
Por exemplo:
if (!isset($Acao)) faz a edição dos dados
else
if ($Acao == "I") faz o insert no banco
...

e assim sucessivamente.

Abraços,
Silvia

IPB Skin By Virteq