BAZA WIEDZY
KURSY
Bazy danych w PHP
Kurs AdvancedAJAX
Kurs ASP
Kurs ASP.NET
Kurs C++
Kurs CSS
Kurs HTML
Kurs HTML drugi
Kurs JavaScript
Kurs MySQL
Kurs PHP
Kurs RSS
Kurs XHTML
Obiekty DOM
MANUALE
CSS1 - W3C
DOM - w budowie
PHP 2005
PHP 2006
Wyrażenia regularne
SHOUTBOX
STAT
Online: 19 | UU: 411
[PHP] Jak pobrać z formularza dane umieszczone w zmiennej tablicowej
19 marzec 2007

Tworząc rozbudowany formularz każdemu polu tego formularza należy podać nazwę. Można to zrobić wykorzystując różne nazwy zmienych różnicujących o które pole chodzi, ale można także użyć do tego celu zmienną tablicową. Jest to uproszczony sposób, gdyż ułatwia odwołanie się do zawartości różnych pól w formularzu.

Przykład:

Kod: html4strict

<form action="index.php" method="post">
  <input name=pole[] type="text" /><br />
  <input name=pole[] type="text" /><br />
  <input name=pole[] type="text" /><br />
  <input value="wyślij" type="submit" />
</form>

Kod: php

<?php
// odbranie informacji ze zmiennej tablicowej $pole[]
echo $_POST["pole"][0]."<br />";
echo $_POST["pole"][1]."<br />";
echo $_POST["pole"][2]."<br />";

// odbranie informacji ze zmiennej tablicowej $pole[] z wykorzystaniem pętli
for($i=0;$i<count($_POST["pole"]);$i++) {
  echo $_POST["pole"][$i]."<br />";
}
?>
 

W powyższym przykładzie odwołanie się do zmiennych nazywających pola formularza odbywa się przez pobranie ich ze zmiennej tablicowej $pole[] poprzez podanie indexu tablicy - 0,1,2… Wykorzystując fakt, że indexy numerowane są kolejnymi cyframi, można zastosować pętlę pobierającą z tablicy dane.

Dodaj komentarz









Komentarze
4 odpowiedzi
pawel
28 listopad 2011, godz. 5:15

Dzięki własnie tego szukałem!

xxx
13 grudzień 2008, godz. 11:52

 

7 grudzień 2007, godz. 11:25

Super stronka, prosto i jasno wyjaśnione co i jak zrobić, a do tego całkiem przejrzysty wygląd i łatwo wszystko znaleźć. Wielkie dzięki:)

19 czerwiec 2007, godz. 12:24

aaaaaaaaa

 
 
Copyright © 2006-2011 egrafik.pl | Kontakt | Reklama | Projekty domów
jocker