Websites pode usar elementos de formulário HTML para capturar a entrada do usuário e processo. Quando um usuário envia informações através de um formulário de página da Web, isto é normalmente enviado para outra página ou um script executado no servidor Web em uma linguagem como PHP. Websites pode usar o código PHP para acessar e processar os dados do usuário passados a partir de formas , às vezes retornando informações de volta para o navegador do usuário ou enviar seus dados para um banco de dados . Web Forms
HTML formas usar de abertura e fechamento do formulário, como o seguinte código de marcação de exemplo demonstra :
< form action = " input_data.php " method = "post" ; > <- elementos de entrada HTML aqui ->
Dentro desta forma , a página pode apresentar elementos de entrada do usuário. A tag de abertura de formulário especifica um script do lado do servidor em PHP como o atributo de ação. Este é o script os dados do usuário é enviado para quando o formulário é enviado. Para fazer isso usando um padrão botão Enviar , os formulários podem incluir a seguinte marcação , normalmente depois de todos os outros elementos de entrada foram listados :
Pressionar este botão faz com que todos os dados inseridos para serem enviados para o script PHP.
elementos de entrada
para capturar dados do usuário que podem ser processados em PHP, páginas da Web podem incluir atributos nome nos elementos de entrada dentro de um formulário, como a marcação a seguir exemplo demonstra :
Qual é a sua comida favorita?
O atributo de nome funciona como um ponto de referência no script PHP. Usando a variável pós eo valor do atributo nome , o script PHP pode acessar o texto digitado pelo usuário neste campo . Os desenvolvedores podem usar este modelo com todos os seus elementos de entrada , certificando-se que eles usam nomes exclusivos para cada elemento único. PHP Captura
Dentro do script PHP - por exemplo, o arquivo " input_data.php " - a variável pós fornece acesso ao usuário digitou dados, conforme o seguinte código PHP exemplo demonstra :
$ _POST [" favfood "]
Este código fornece uma referência para os dados inseridos pelo usuário no campo de texto com " favfood " como seu atributo nome. O código PHP pode realizar processamento adicional utilizando a variável - por exemplo , construindo-o em uma seqüência de consulta para executar em um banco de dados. O script PHP pode acessar cada item na variável pós usando esta sintaxe , alterando o nome do atributo de referência.
Corda Variáveis
Uma vez que um script PHP tem acesso a pós valores de dados , ele pode armazenar estes como variáveis ou enviá-las para o navegador do usuário. O código a seguir demonstra estendida armazenar um valor passado como uma variável string:
$ fav_food = $ _POST [" favfood "] ;
O código pode se referir a esta variável em qualquer ponto subsequente processamento . O seguinte código de exemplo demonstra a escrever o valor para o navegador do usuário como parte da página da Web , junto com as estruturas e texto HTML :