Paul Eipper wrote: > Em 28/10/07, Katia Regina Leal da Silva <[EMAIL PROTECTED]> escreveu: > >> Oi Cleber, >> >> 3) Altero os dados do cliente e clico em enviar. Ele deveria voltar para o >> index_html e mostrar um msg "Dados Atualizados" ou algo do genero. Porem >> quando executo do Windows, diz que a pagina nao pode ser mostrada e quando >> executo pelo Ubuntu, dá a seguinte msg: " Missing input variable, >> NOME_CLIENTE". >> >> > > não seria porque ele espera a variável NOME_CLIENTE, mas o formulário > passa nome_cliente (em minúsculo)? > > -- > Paul Eipper > Exatamente isso que o Paul disse,
Vamos no passo a passo, vou apontar um dos causadores deste erro, claro que se houver mais erros teremos que analisar melhor, mas como poderá perceber no template de nome *seleciona_clientes_report* (http://ist.sociesc.org.br:8081/Banquinho/seleciona_clientes_report?id_cliente=1) ao passar um id de um dos cliente, no caso *id_cliente=1*, ele vai listar os dados deste usuário, até aqui legal! Agora olhado o código, você tem a chamado do form que está assim: *<form action="index_html?nome_cliente=KATIA" method="post">* note que o action deste form aponta para uma página + uma variável *nome_cliente*, essa variável está em caixa baixa, é ai que mora o problema, o correto deveria ser: *<form action="index_html?NOME_CLIENTE=KATIA" method="post">* Claro que não significa que o problema é por que colocou em caixa baixa ou alta, mas sim, por que em um local que está esperando uma variável com caixa alta, está vindo uma com caixa baixa, veja o que ocorre acessando assim: http://ist.sociesc.org.br:8081/Banquinho/index_html?nome_cliente=KATIA E note agora acessando assim: http://ist.sociesc.org.br:8081/Banquinho/index_html?NOME_CLIENTE=KATIA Boa sorte ;) At, -- #!/bin/bash # Name: Cleber J Santos # Email: [EMAIL PROTECTED] # Icq: 200007837