Faça Sua Pesquisa.

quarta-feira, 16 de novembro de 2011

Utilizando formulários HTML
Ao clicar num botão “Submit” em um formulário HTML as informações dos campos serão enviadas ao
servidor especificado para que possa ser produzida uma resposta. O PHP trata esses valores como variáveis, cujo nome é o
nome do campo definido no formulário. O exemplo a seguir mostra isso, e mostra também como o código PHP pode ser
inserido em qualquer parte do código HTML:
<html>
<head><title>Aprendendo PHP</title></head>
<body>
<?php
if ($texto != "")
echo "Você digitou \"$texto\"<br><br>";
?>
<form method=post action="<? echo $PATH_INFO; ?>">
<input type="text" name="texto" value="" size=10>
<br>
<input type="submit" name="sub" value="Enviar!">
</form>
</body>
</html>
Ao salvar o arquivo acima e carregá-lo no browser, o usuário verá apenas um formulário
que contém um espaço para digitar o texto, como visto na figura 01. Ao digitar um texto qualquer e
submeter o formulário, a resposta, que é o mesmo arquivo PHP (indicado pela constante
$PATH_INFO, que retorna o nome do arquivo) será como na figura 02:
[Imagem16] [Imagem17]
figura 01 figura 02
Isso ocorre porque o código PHP testa o conteúdo da variável $texto. Inicialmente ele é uma string vazia,
e por isso nada é impresso na primeira parte. Quando algum texto é digitado no formulário e submetido, o PHP passa a
tratá-lo como uma variável. Como no formulário o campo possui o nome “texto”, a variável com seu conteúdo será $texto.
Assim, no próximo teste o valor da variável será diferente de uma string vazia, e o PHP imprime um texto antes do
formulário.

0 comentários:

Postar um comentário

TecCodigos Copyright © 2011 | Template created by O Pregador | Powered by Blogger