Advertisement
Bruno

[PHP] Usar o PHP na mesma página do formulário

Jun 17th, 2012
246
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.48 KB | None | 0 0
  1. /*
  2.     Criado por Bruno Pereira
  3.     www.projetosbrunopereira.com.br
  4. */
  5.  
  6. <?php
  7.     // a função isset verifica se uma variavel existe.
  8.     // então nessa condição abaixo, verificamos se a variável acao existe, e depois verificamos se ela é igual a send. Se for igual, executa o codigo ;)
  9.     if(isset($_POST["acao"]) && $_POST["acao"] == "send") {
  10.         $name   = $_POST["name"]; //salva na variável $name o que foi digitado no campo name
  11.         $email  = $_POST["email"]; //salva na variável $name o que foi digitado no campo email
  12.         $age    = $_POST["age"]; //salva na variável $name o que foi digitado no campo age
  13.         echo "Olá, seu nome é <b>$name</b>, seu e-mail é <b>$email</b> e você tem <b>$age</b> anos.<br/><br/>";
  14.     }
  15. ?>
  16.  
  17. <form action="" method="post" enctype="multipart/form-date" /><!-- formulário sem a página de action, pq será executado na mesma página! -->
  18.     <label>
  19.         <span>Nome:</span>
  20.         <input type="text" name="name" value="Digite seu nome" /> <!-- campo name -->
  21.     </label>
  22.     <br/>
  23.     <label>
  24.         <span>E-mail:</span>
  25.         <input type="text" name="email" value="Digite seu e-mail" /><!-- campo email -->
  26.     </label>
  27.     <br/>
  28.     <label>
  29.         <span>Idade:</span>
  30.         <input type="text" name="age" value="Digite sua idade" /><!-- campo age -->
  31.     </label>
  32.     <input type="hidden" name="acao" value="send" /><!-- criamos esse input "invisivel" porque ele será chamado quando o usuário executar o submit -->
  33.     <br/>
  34.     <input type="submit" name="envia" value="Enviar" /><!-- Botão submit -->
  35. <form>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement