Questão:
Formulário de Cadastro em html?
leonir c
2008-06-29 08:03:37 UTC
Criei um formulario de cadastro e, gostaria de saber se existe uma rotina que receba estes dados, e que eu possa imprimi-los em formato de tabela, conforme o desenho do formulario.
Quatro respostas:
LuizLN
2008-06-29 15:28:17 UTC
Um formulário em uma página apenas envia os dados para um endereço dado no atributo "action" da etiqueta (tag) "form".



Agora, no tal endereço tem de haver um programa (mais que só uma "rotina") que receba estes dados e faça alguma coisa com eles, além de gerar uma resposta para o browser que enviou os dados (por exemplo, formatar a ua tabela para impressão).



Em sites com CGI e Perl, eu faria um programa Perl para receber os dados, e usaria o objeto CGI. Supondo os campos "nome", "email", e "obs" no formulário, o início do código seria:



#!/usr/bin/perl

use CGI;

my $q = new CGI;

my $nome = $q->param('nome');

my $email = $q->param('email');

my $obs = $q->param('obs');



e já teriamos as variáveis com os valores do campos.



Aí podemos formatar e imprimir estes dados, ou gravá-los em disco, para posterior impressão.



A parte de gravação é:



open A, ">>dados.txt";

print A "$nome\n$email\n$obs\n";

close A;



e a cada 3 linhas temos uma entrada de formulário (que pode ser lida, formatada e impressa poteriormente, por outro programa).



E a saída, obrigatória, é a págin confirmando os dados e agradecendo o envio do formulário. Mais ou menos:



print <
Content-type: text/html







Obrigado pelo Envio dos Dados



Os dados foram recebidos com sucesso!







PAGINAHTML



E uma última linha para encerrr o programa:



exit;



Junte tudo e está pronto o programa (ao menos o modelo dele) que você precisa para processar o formulário.



Mude e acrescente os campos específicos do seu formulário, e depois preocupe-se apenas com a impressão.
GeraldoAlmeida - FuturaWeb.Org
2008-06-29 17:01:53 UTC
Entre em contato comigo que eu lhe forneço o código em php que faça isso: geraldo@futuraweb.org
adilsonsh
2008-06-29 15:41:48 UTC
vc vai ter q criar um banco de dados criar no banco de dados um a tabela com os campos q vc criou,criar um arquivo de conexao com o banco de dados ,criar mais um arquivo em php ou asp q receba os dados dos campos do seu formulario e conecte no banco de dados e insira os dados por fim e so vc criar um pagina de consulta q pega tudo q estiver no banco de dados e mostre em uma tabela .
dfreitas80
2008-06-29 15:41:03 UTC
é o seguinte, para pegares nas variáveis de um formulário em html, terás de utilizar uma linguagem dinêmica do género php ou asp...se for php até te posso ajudar uma vez que programo nessa linguagem..asp nunca mexi


Este conteúdo foi postado originalmente no Y! Answers, um site de perguntas e respostas que foi encerrado em 2021.
Loading...