Essa é uma dica muito interessante, e garanto que muita gente, mesmo que já mexa com PHP a algum tempo talvez não conhecia ainda.
Com este tutorial vou mostrar que é possível enviar dados de um formulário em forma de um array/vetor, como preferirem.
O código é bem simples, primeiro criamos o formulário em html, e depois adicionamos o código em PHP que envolve as superglobais que eu já havia explicado em outro tutorial.
Não há mistério, a única modificação que realmente faz a "mágica" é quando definimos o campo nome "name" no formulário, para isso então segue abaixo o código.
<form name="formulario" method="post">
1.<input type="texbox" name="arr[1]" /><br>
2.<input type="texbox" name="arr[2]" /><br>
3.<input type="texbox" name="arr[3]" /><br>
4.<input type="texbox" name="arr[4]" /><br>
<input type="submit" value="Enviar" />
<br>
<?
// a variável $novo_arr recebe a variavel superglobal $_POST
$novo_arr = $_POST['arr'];/* A página confere se o $novo_arr está vazio
no caso como usei o síbolo de negação "!" na frente de "empty",que significa "vazio"
você deve ler da seguinte forma a sentença de comparação:
***Se NÃO estiver VAZIO então...
Se a variável estiver vazia, sem nada, então o texto de exibiçãonão é mostrado */
if( !empty($novo_arr) )
{
echo "A vetor/array possui informações!<BR>";
echo "1." .$novo_arr[1]. "<BR>";
echo "2." .$novo_arr[2]. "<BR>";
echo "3." .$novo_arr[3]. "<BR>";
echo "4." .$novo_arr[4]. "<BR>";
}// como podem ver, as variáveis são passadas pelo formulário e
exibidas corretamente
?>Viram? Não tem mistério. Se você salvar o código e testar verá que funciona,
qualquer dúvida, não deixem de comentar.
Nenhum comentário:
Postar um comentário