Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Programação » PHP » Extrair dados de formulário com PHP -->
 
Avaliação: | Publicado em: 05/10/2006
Extrair dados de formulário com PHP
Oberaldo Bull Programador PHP/MySql, trabalho no desenvolvimento de sites e sistemas dinâmicos. Faço parte da EquipeXQ de programadores, administro o site nacional do framework CakePHP (www.cakephp.com.br).


Neste artigo irei abordar uma maneira mais fácil de se extrair dados de formulários (variáveis) postados em uma página web.
Normalmente utilizamos method="POST" nos formulários, e resgatamos os dados para tratamento da seguinte forma:

$nome = $_POST['nome'];
$email = $_POST['email'];

E depois de resgatar os valores, utilizamos as variáveis criadas.
Ex.  $sql = "INSERT INTO tabela SET nome = '$nome', email = '$email';

Utilizando a função EXTRACT do PHP, podemos economizar tempo fazendo desta maneira:

<?php
if($_GET['acao']=='teste') {
extract($_POST);
echo $nome;
echo "<br>";
echo $email;
echo "<br>";
echo $botao;
die;
}
?>

<form action='index.php?acao=teste' method='POST'>
<input type='text' name='nome'><br>
<input type='text' name='email'><br>
<input type='submit' name='botao' value='Ver Variáveis'>
</form>

Bom, é isto, com pequenas dicas, a programação se torna mais agradável e rápida! Até o próximo artigo.

Este artigo é a parte 1 de 4 da seguinte série:

Excelente dica nunca havia usado a função EXTRACT do PHP... Valeu!!!
vou tentar usar esse script para enviar notícia para o banco de dados na mesma página, tem como criar um elseif ali para verificar os campo né?
e mesmo assim menter ele simples assim né?
Jefferson Lopes <jeffersonls@hotmail.com>
Fino do fino. Muito bom essa dica, eu também nunca tinha usado o extract e apartir de agora só ele! recentemente fiz um form com ou - 100 informações e eu recebia tudo tipo:
x=_POST'x';

isso já era!
Sem Palavras, já virei seu fã, sua dicas são simples e muito eficazes,,,vaelu !!!!!
Sem Palavras, já virei seu fã, sua dicas são simples e muito eficazes,,,vaelu !!!!!
Ernani Panisson <i2600hz@gmail.com>
Cara, esse EXTRACT aí é muito útil mesmo!

conguito <aacd_7@hotmail.com>
es um cona
cara parabens, tava buscando isso no google e so falta o seguinte:
preciso que o scrip faca isso periodicamente e faca esta extracao pois recebo em media 50 mensagens diarias que preciso fazer isso.

abs e agradecimentos por dicas ou fontes