Como Passar Um Valor

Índice:

Como Passar Um Valor
Como Passar Um Valor

Vídeo: Como Passar Um Valor

Vídeo: Como Passar Um Valor
Vídeo: Use essas 10 frases depois de passar o preço ao cliente e veja suas vendas aumentarem 2024, Maio
Anonim

O mais atraente para os visitantes do site e, portanto, o mais importante para seus criadores, são seus recursos interativos. Ou seja, a capacidade de um visitante enviar algumas informações (ou uma solicitação de informações) ao servidor e receber uma resposta dele. A organização desse processo requer a transferência de variáveis das páginas do navegador do usuário para os scripts do servidor. As mais comuns hoje são: das linguagens de descrição de página - HTML (HyperText Markup Language - "linguagem de marcação de hipertexto"), e das linguagens de script do lado do servidor - PHP (Hypertext Preprocessor - "hypertext preprocessor"). Vamos considerar as opções mais simples para passar variáveis de páginas HTML para scripts PHP.

Enviando variáveis para script php
Enviando variáveis para script php

É necessário

Conhecimento básico de linguagens PHP e HTML

Instruções

Passo 1

A primeira parte do problema (passagem de variáveis de páginas HTML) é resolvida colocando no código da página os elementos de formulário que são mais adequados para entrada do usuário e transferência do tipo de dados necessário. Podem ser campos de texto de "texto", "área de texto" ou "senha", botões de opção "caixa de seleção" ou "opção", listas de "selecionar", um campo de seleção de arquivo "arquivo", botões de "entrada" ou "oculto" Campos. O código HTML de cada um desses elementos deve conter a tag "nome" - contém o nome da variável que está sendo passada. Por exemplo, o HTML para uma área de texto de várias linhas pode ter a seguinte aparência:

aqui está o texto padrão

E o código para o campo oculto é assim:

Qualquer um dos elementos do formulário deve ser colocado dentro das tags do formulário. A tag de abertura tem a seguinte aparência:

Aqui, a tag "action" especifica o nome do script do servidor para o qual as variáveis enviadas devem ser passadas, e a tag "method" especifica o método de transferência de dados. Só pode haver duas maneiras - POST ou GET. A principal diferença entre eles é que com o método GET, as variáveis são passadas junto com o endereço da página (URL), e com o método POST, em uma área especial de pacotes de rede (cabeçalho).

A tag de fechamento do formulário é simples:

E, claro, um botão deve ser adicionado ao formulário para que o usuário possa dar um comando para enviar variáveis ao servidor. Como resultado, o código HTML do formulário com elementos para enviar variáveis ao script do servidor pode ter a seguinte aparência:

aqui está o texto padrão

Formulário HTML
Formulário HTML

Passo 2

Agora vamos ver como acessar as variáveis enviadas a ele do script php do servidor. Tudo é muito simples aqui - as variáveis enviadas pelo método GET são colocadas no array superglobal $ _GET, e aquelas enviadas pelo método POST - no array $ _POST semelhante. Existe mais uma matriz superglobal - $ _REQUEST. Todas as variáveis se enquadram nele, independentemente de como foram passadas. O código php mais simples que imprime informações sobre as variáveis recebidas do formulário com os nomes hideMe e strings pode ter a seguinte aparência:

<? php

if ($ _ POST) {

echo ('A variável hideMe contém o valor "'. $ _ POST ['hideMe']. '"

');

echo ('A variável strings contém o valor "'. $ _ POST ['strings']);

}

?>

Aqui, o operador de comparação "if" é usado para verificar se alguma variável foi POST. Se você combinar o código do formulário HTML e o script PHP em um arquivo PHP, depois de clicar no botão "Enviar", obteremos o seguinte resultado:

Script PHP
Script PHP

etapa 3

Vemos que resolvemos o problema de enviar parâmetros de um formulário HTML e recebê-los com um script PHP.

Recomendado: