PHP Entrada de Dados via Formulário HTML

Primeiramente sugiro que você frequente as aulas do Professor José Roberto Lima e preste atenção quanto ao HTML apresentado, depois saiba que, trabalhar com WEB possibilita uma grande diversidade de modos de se desenvolver algo, deste modo, NÃO existe o modo errado, errado é não ter modo algum!
Neste aula veremos um modo de realizar a entrada através do formulário html, lincando o formulário ao script php. Vamos primeiro ao Formulário em HTML que você já conhece...
Veja...

Observe a estrutura em HTML para o formulário simples utilizando <form action="troca_valor.php" method="post"> para criarmos um formulário html que sofrerá a ação do botão através do código que estiver em "troca_valor.php", isto é, o que colocarmos no código php para acontecer com os dados é o que será feito e apresentado através da entrada do formulário. Observe ainda o método "post" de passagem de dados, a vantagem em relação ao método get, é a abrangência de tipos de dados. Post consegue mandar imagens etc...
Nestas linhas 
Campo 1: <input type=text name=campo1><br> e
Campo 2: <input type=text name=campo2><br> 
Estamos inserindo o campo "Campo 1" com o tipo "text" assim como o Campo 2...
Em<input type=submit value="OK"> </form>
estamos descrevendo que o formulário enviará os dados para o servidor ou outra página com o "submit" e o que aparece para o usuário como nome do botão é "OK"
Certo! Agora que já revimos os formulários simples, vamos ao PHP...
Quando o formulário aparece para o usuário, um botão será pressionado para causar a ação da página, e, quando isso acontece chamamos o php, como inserido no ACTION do formulário...
Veja o código que o formulário chamará:

_________________________________________________________________

<?php 
$a = $_POST["campo1"]; //passando o valor do campo 1 para a variável $a
$b = $_POST["campo2"];
echo "<center><br><br>"; //tag html para centralizar o conteúdo - center
echo "O valor de CAMPO 1 é: " . $a; 
echo "<br>O valor de CAMPO 2 é: " .$b;
$c = $a; // trocando os valores de a por b através de uma outra variável de 
$a =$b;  // apoio c
$b = $c;
echo "<br><br>"; // tag html break roll - BR - quebrar a linha
echo ":: VALORES TROCADOS ::<br><br>";
echo "O valor de CAMPO 1 é: " . $a; 
echo "<br>O valor de CAMPO 2 é: " .$b;
?>
_________________________________________________________________

No código php, note que os valores que estavam no campo 1 e campo 2 agora são das variáveis $a e $b respectivamente. Assim, o script php pode manipular os dados e depois apresentar os resultados ou armazena-los...
Veja como fica no navegador...
Não esqueça que para rodar o código estamos utilizando o EasyPHP e através do Administration dele é que abrimos a página html para só então depois de clicar no botão da página vermos se o código php funciona normalmente.


Este é o formulário em html...
... agora preenchemos os campos e clicamos no "OK"...

Eis o resultado...
O problema era para ler dois valores e efetuar a troca entre eles...
... simples...
... veja mais um exemplo, agora com processos de decisão...



Simples né?
... então faça a lista 2 para treinar...
... pronto! pronto!


Nenhum comentário: