Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]jak wyglądają tablice superglobalne
sweter
post 23.01.2009, 15:08:24
Post #1





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


jak wyglądają tablice superglobalne, bo
Kod
$_POST['ksz[]']

nie bardzo działa sad.gif


--------------------
Go to the top of the page
+Quote Post
MateuszS
post 23.01.2009, 15:10:52
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


pokaz kod, powiedz cos wiecej, co chcesz zrobic, samo $_POST['ksz[]'] nic Ci nie da.


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post
kefirek
post 23.01.2009, 15:11:36
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

Ostrzeżenie: (0%)
-----


  1. <?php
  2. echo $_POST['nazwa'];
  3. ?>


Gdzie nazwa to nazwa pola z formualrza

Ten post edytował kefirek 23.01.2009, 15:17:09
Go to the top of the page
+Quote Post
sweter
post 23.01.2009, 15:15:59
Post #4





Grupa: Zarejestrowani
Postów: 623
Pomógł: 11
Dołączył: 1.01.2009
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Mam taki kod (w tablicy $ksz jest wartość 1) i nie wiem czemu, ale zawsze mam zaznaczoną poniższą komórkę (nawet jak tej wartości nie ma)
Kod
          if($_POST['ksz']=="1"){
            echo "<input type=\"checkbox\" name=\"ksz[]\" value=\"1\" />Kupię<br/>";
          }else{
            echo "<input type=\"checkbox\" checked=\"checked\" name=\"ksz[]\" value=\"1\" />Kupię<br/>";
          }


--------------------
Go to the top of the page
+Quote Post
pyro
post 23.01.2009, 15:37:52
Post #5





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

Ostrzeżenie: (0%)
-----


Cytat(kefirek @ 23.01.2009, 15:11:36 ) *
  1. <?php
  2. echo "".$_POST['nazwa']."";
  3. ?>


Gdzie nazwa to nazwa pola z formualrza


Po kiego te cudzysłowia przed i po?


autor: Jeżeli przesyłasz tablicę POST'em to wpisujesz samą nazwę tablicy w $_POST, np. $_POST['nazwa']. Cała ta $_POST['nazwa'] też jest tablicą, dzięki czemu możesz odnosić się do niej jako tablicy wielowymiarowej, np. $_POST['nazwa'][0] itd...



Cytat(sweter @ 23.01.2009, 15:15:59 ) *
Mam taki kod (w tablicy $ksz jest wartość 1) i nie wiem czemu, ale zawsze mam zaznaczoną poniższą komórkę (nawet jak tej wartości nie ma)
Kod
          if($_POST['ksz']=="1"){
            echo "<input type=\"checkbox\" name=\"ksz[]\" value=\"1\" />Kupię<br/>";
          }else{
            echo "<input type=\"checkbox\" checked=\"checked\" name=\"ksz[]\" value=\"1\" />Kupię<br/>";
          }


Noi by się zgadzało? skoro nie ma tej wartości, to wykonywana jest część else


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
Pilsener
post 23.01.2009, 15:51:48
Post #6





Grupa: Zarejestrowani
Postów: 1 590
Pomógł: 185
Dołączył: 19.04.2006
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Dziwne pytanie... wyglądają pewnie jak tablica, w układzie klucz => wartość:

klucz1|wartość1
klucz2|wartość2
etc.

Dajesz:
  1. <?php
  2. print_r($_POST);
  3. print_r($_SERVER);
  4. ?>
- i już wiesz, jak wyglądają guitar.gif
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 08:34