Página 1 de 1

Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 28 Jul 2012, 19:41
por BIGBRUNO
/ohgod Formulários e variáveis são fundamentais para criar aplicativos interessante, mas podem ser um pouco confusos para criar, portanto é hora de prestar atenção.

A partir dessa parte não irei mais lembrar que todo arquivo .sh precisa ter permissão de executável e que a primeira linha é para resolver problema com acentos.

Crie os arquivos formulario1.sh com o conteúdo:
echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'
echo "<form action=formulario2.sh method=post>"
echo "<input type=textbox name=variavelbig>"
echo '<input type="submit" value="Ok">'
echo "</submit>"


- A linha 2 informa que é para ser criado um formulário e que o resultado é para ser repassado para o arquivo formulario2.sh
- A linha 3 cria um campo de texto onde podemos digitar o que desejamos e informa que é para esse campo responder pelo nome de variavelbig
- A linha 4 cria o botão OK que deve ser clicado após escrever o que desejar no campo de texto.
- A linha 5 encerra o formulário.

Crie o formulario2.sh com o conteúdo:
echo '<meta http-equiv=Content-Type content=text/html; charset=UTF-8>'
echo "Conteúdo inserido: $p_variavelbig"
echo "<p>"
echo "<a href=/execute$./formulario1.sh>Voltar</a>"


- A linha 2 informa o conteúdo inserido no formulário variavelbig, para exibir esse conteúdo é utilizada a variável $p_variavelbig
- Lembre que toda variável do BigBashView é iniciada por $p_
- Linha 3, quebra de linha.
- Linha 4, link para voltar ao script formulario1.sh.

Para testar use o comando no terminal: bbv '/execute$ ./formulario1.sh'

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 28 Jul 2012, 21:01
por vampire_thunder
Estou me amarrando nas aulas. Já fiz os 5 até aqui num piscar de olhos.
Sobre esse último, percebi que ele aceita até espaços, mas não aceita caracteres com acentos:

Código: Selecionar todos

UnicodeEncodeError: 'ascii' codec can't encode characters in position 6-7: ordinal not in range(128)

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 28 Jul 2012, 21:11
por BIGBRUNO
Também notei isso e ainda não identifiquei o motivo, quando descobrir aviso aqui.

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 28 Jul 2012, 21:14
por BIGBRUNO
Lembrei da correção e já alterei no post.

Na linha de criação do formulário tem que informar que ele usa o method=post

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 30 Jul 2012, 15:10
por vampire_thunder
Beleza!
Ansioso pelas próximas aulas, sobretudo a criação do fundo e de botões.

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 01 Ago 2012, 22:32
por GustavoKatel
Excelente! Muito bom mesmo!

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 14 Ago 2012, 19:52
por bolussdnzw
Lembrei da correção e já alterei no post.
Imagem

Re: Curso de BigBashView, parte 5 - Formulários e variáveis.

Enviado: 26 Ago 2012, 11:22
por vampire_thunder
Quando sairão as próximas aulas?