Curso de CGI

A página HTML teria o seguinte aspecto:

<PRE>
<INPUT TYPE=”checkbox” NAME=”airbag”>Airbag do lado do passageiro
<INPUT TYPE=”checkbox” NAME=”pcaps”>Calotas de Plástico
<INPUT TYPE=”checkbox” NAME=”rdefrost”>Desembaçador do Vidro traseiro
<INPUT TYPE=”checkbox” NAME=”stire”>Estepe
Observe que cada nome descreve o que o valor realmente é. Ao examinar seu código, é possível determinar com segurança o que representa cada valor. Os nomes são curtos, mais auto-explicativos. agora permitiremos que o visitante escolha um modelo de duas, três ou quatro portas:

Portas = 2 3 4

Podemos usar o marcador <SELECT> ou tipo de input radio. Aqui usaremos novamente o tipo de input radio para deixar o visitante escolher uma das três opções:

<INPUT TYPE=”radio” NAME=”doors” VALUE=”2″> 2 portas
<INPUT TYPE=”radio” NAME=”doors” VALUE=”3″> 2 portas com bagageiro
<INPUT TYPE=”radio” NAME=”doors” VALUE=”4″> 4 portas

Depois de receber as informações pessoais do cliente e sua escolha de carro, é preciso saber como ela vai pagar. Usando o nome Pagamento, damos ao cliente duas opções: Fatura e Cartão de Crédito.

Pagamento = Fatura, Cartão de Crédito (Claro, os vendedores de automóveis não costumam simplesmente “mandar a conta” para os clientes. O exemplo usa essas opções pouco realistas apenas para demostrar como é possível oferecer opções diferentes aos consumidores.) Se o cliente escolher a opção cartão de crédito, será preciso obter também as informações sobre o cartão. A seguir, apresentamos três campos associados normalmente a cartões de crédito: o nome do cartão, o número e a data de validade.
Nome do Cartão = Cname
Número do Cartão = Cnum
Data de validade = cexpire

Ao escrever o script, verifique se o cliente escolheu a opção de cartão de crédito; neste caso, é preciso incluir as informações sobre o cartão ao enviar o pedido. Agora, basta formatar as opção de pagamento usando o código HTML, conforme mostra o exemplo abaixo:

<HR>
Pagamento
<INPUT TYPE=”radio” NAME=”billing” VALUE=”bill”> Fatura
<INPUT TYPE=”radio” NAME=”billing” VALUE=”Cartão de Crédito”> Cartão de Crédito
Nome no Cartão: <INPUT TYPE=”text” NAME=”Cname” SIZE=46>
Número do Cartão: <INPUT TYPE=”text” NAME=”cnum” SIZE=14>
Validade do Cartão: <INPUT TYPE=”text” NAME=”xexpire” SIZE=8>
</PRE> <HR>

2 comentários

  1. otimo curso pra quem gosta de construi paginas dinâmicas.

  2. LAURA

    Olá… Desculpe se as pergunta forem básicas, mas sou autodidata e pergunto para entender bem.
    No caso de tabelas, como ficaria?
    Qual é a função do ? E a linha de comando é um desvio para a buycar.pl. Sempre será essa extensão pl?

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *