Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

F_Correia

Funções com formularios

Mensagens Recomendadas

F_Correia

Alguém me pode mostrar como se faz para num formulário HTML podemos ter acessos aos dados recebidos no formulário e chamar uma função que esta no mesmo ficheiro para tratar esses dados ?

Tipo

adicionar.php -> Tem o formulário e tem o código PHP para tratar o formulário .

Alguém me pode dar um código de exemplo sff

Abraços


Porque havia eu se assinar ? A minha mãe diz que é perigoso ter as nossas assinaturas na net ! :S

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
scorch
<?php

if ($_POST["nome_do_botao_submeter"]){
    //Trata os dados.
    //Para isso usa-se a variável $_POST

    //Exemplo:
    echo $_POST["nome_do_campo_html"];
} else {
    //Mostra o formulário
}

?>


scorch_pp.png

PS: Não respondo a perguntas por mensagem que podem ser respondidas no fórum.

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites
F_Correia

Notice: Undefined index: msgenviar in C:\wamp\www\teste.php  on line 8

Dava-me esse erro

mas coloquei o isset antes e ficou a funfar :)

<?php
if (isset($_POST["msgenviar"])){
   echo $_POST['texto'];
   }
   else {
      ?>
      <form id="form1" name="form1" method="post" action="">
  <p>
    <label>Texto
      <input type="text" name="texto" id="texto" />
    </label>
  </p>
  <p>
    <label>
      <input type="submit" name="msgenviar" id="msgenviar" value="Submit" />
    </label>
  </p>
</form>
      <?PHP
   }
?>

abraços


Porque havia eu se assinar ? A minha mãe diz que é perigoso ter as nossas assinaturas na net ! :S

Partilhar esta mensagem


Ligação para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora

×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade. Este site usa cookies para disponibilizar funcionalidades personalizadas. Para mais informações visite esta página.