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

Responder a