Ir para conteúdo
Fórum Script Brasil
  • 0

Última Tentativa Php


Hailton

Pergunta

Oi pessoal? Senhores Administradores do Fórum? Tudo bem? Bom amigos essa é minha última esperança de tentar aprender PHP, tenho logo abaixo um formulário html quase completo que serve de exemplo que quero utilizar depois disso que nunca mais encho o saco de vocês a não ser para tirar dúvidas de outras pessoas, mas imploro para que vocês me ajudem ok?

Este é o documento contato.htm:

<HTML>

<HEAD>

<TITLE> Página de Exemplo de Formulário </TITLE>

</HEAD>

<BODY>

<CENTER> <H1> Página de Exemplo de Formulário </H1> </CENTER>

<P>

<H2> Bem-vindo à nossa página de exemplos! </H2>

Obrigado por comprar o nosso produto. Por favor, preencha o formulário.

Fazendo isto, entemderemos melhor os nossos clientes e poderemos servi-los melhor.

<p>

<FORM ACTION="/cgi-bin/register.pl" METHOD="POST">

<PRE>

Digite seu nome: <INPUT TYPE="text" NAME="name" SIZE=40>

Endereço: <INPUT TYPE="text" NAME="address" SIZE=40>

Cidade: <INPUT TYPE="text" NAME="city" SIZE=20>

Estado: <INPUT TYPE="text" NAME="state" SIZE=14>

CEP: <INPUT TYPE="text" NAME="zip" SIZE=6>

<hr>

Qual o nome do produto que você está registrando? <BR>

<INPUT TYPE="text" NAME="product" SIZE=40 VALUE="Interserv"> <BR>

Qual o número de registro do produto?

<INPUT TYPE="password" NAME="product_id" SIZE=40> <BR>

<INPUT TYPE="hidden" NAME=storename" VALUE="Exemplo">

<HR>

Conte um pouco mais sobre você: <p>

De que tipos de programas você gosta?

<INPUT TYPE="checkbox" NAME="programs1" VALUE="Graphics" CHECKED>Gráficos

<INPUT TYPE="checkbox" NAME="programs2" VALUE="Internet" CHECKED>Internet

<INPUT TYPE="checkbox" NAME="programs3" VALUE="Games">Jogos

<INPUT TYPE="checkbox" NAME="programs4" VALUE="Programming">Programação

<INPUT TYPE="checkbox" NAME="programs5" VALUE="Business">Negócios

<P>

Qual a sua idade?

<INPUT TYPE="radio" NAME="age" VALUE="1-10">1-10

<INPUT TYPE="radio" NAME="age" VALUE="11-30">11-30

<INPUT TYPE="radio" NAME="age" VALUE="31-60">31-60

<INPUT TYPE="radio" NAME="age" VALUE="61 ou mais">61 ou mais

Quantos pessoas residem em sua casa? <SELECT NAME="household">

<OPTION>1

<OPTION>2

<OPTION>3

<OPTION>4

<OPTION>5

<OPTION>6

<OPTION>7 ou mais

</SELECT>

<P>

Quantos programas você possui? <SELECT NAME="programs" SIZE=2>

<OPTION>1-10

<OPTION>11-20

<OPTION>21-30

<OPTION>31-40

<OPTION>41-60

<OPTION>61-80

<OPTION>81 ou mais

</SELECT>

<P>

Comentários adicionais: <BR>

<TEXTAREA NAME="commenst" ROWS=10 COLS=60>

Que lugar legal para comprar !!

</TEXTAREA>

</PRE>

<HR>

Obrigado por preencher o nosso questionário. Para enviá-lo, dê um clique no botão "ENVIAR QUESTIONÁRIO". Para limpar o formulário, dê um clique no botão "Limpa Formulário".

<p>

<INPUT TYPE="submit" VALUE="ENVIA QUESTIONÁRIO"> <BR>

<INPUT TYPE="reset" VALUE="Limpa Formulário">

</FORM>

</BODY>

</HTML>

E o que eu gostaria a partir daqui?

Quando fosse enviado apareceria a página: confere.php

Onde o usuário visse tudo o que ele digitou ou algumas coisas que depois eu vou configurar direitinho, caso estivesse tudo certinho ele teria a opção de enviar ou se não estivesse voltar para corrigir.

E a partir do envio viria a página: obrigado.php ou obrigado.htm

Usuário recebe página de Agradecimento, só isso. Alguém pode por favor ver se consegue isso para mim? E se possível eu gostaria de testar sem estar conectado ok? E caso precise de alguma coisa eu tenho o programa PHP 2.2.

Um abraço e agradeço desde já!!!

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bom... não precisa se matar ou algo do gênero por tão pouco...

Quando o usuário clicar em enviar (ou o que seja) do seu formulário os dados serão lançados pelo método POST... para resgatar no PHP basta:

$_POST["nome_do_campo"];

Por exemplo o começo do seu código:

<?php
echo "Confirar os dados e se estiverem certo clique em enviar, caso contrário volte a página anterior e altere o dado";
echo"<form name=\"form1\" method=\"post\" action=\"obrigado.php\">";/*Abre o formulário e diz que página será chamada se o usuário confirmar os dados...*/
echo "Nome:".$_POST["name"]."<input type=\"hidden\" name="nome" value=\"$_POST["name"]\">";
/*Aqui está um segredo... coloque campos para guardar os dados do $_POST, mas campos do tipo hidden, para que não sejam visto pelo usuário, se o usuário confirmar, esses dados dos campos do tipo hidden deverão ser pegos na página de agradecimento*/
echo "Endereço:".$_POST["address">."<input type=\"hidden\" name="nome" value=\"$_POST["address"]\">";
//Continua fazendo a mesma coisa com todos os campos...

//No final, coloca o botão para enviar os dados, se estiverem corretos e encerra o formulário...
echo"<input type=\"submit\" name=\"Submit\" value=\"Enviar"\></form>";

Pronto...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,6k
×
×
  • Criar Novo...