Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z odczytem wartosci checkbox
GornikAlfa
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2014

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


Witam!
Próbuję odczytać dane z zaznaczonych checkboxów. Udało mi się zrobić cos takiego:
  1. <form method="post">
  2. <input type="checkbox" id = "1" name="ch[]" value="1,1"/>
  3. <input type="checkbox" id = "1" name="ch[]" value="1,2"/>
  4. <input type="checkbox" id = "1" name="ch[]" value="1,3"/>
  5. <input type="checkbox" id = "1" name="ch[]" value="1,4"/>
  6. <input type="submit" values="Test"/>
  7. </form>
  8. <?php
  9. echo "<pre>";
  10. print_r($_POST);
  11. echo "</pre>";
  12. ?>

Jednak w wyniku dostaje np. cođ takiego:
Array
(
[0] => 1,3
[1] => 1,4
)
Jak dostać się do czystych wartości np. (1,3) itp.
Proszę o pomoc.
Go to the top of the page
+Quote Post
markonix
post
Post #2





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


A co to są "czyste" wartości?

Jest to checbox - umożliwiający zaznaczenie kilku wartości więc jedyną opcją jest otrzymanie tablicy.


--------------------
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




No przecież dostajesz dobrze, łączenie z indeksem tablicy.

A Twoje wartości są tablicą:
  1. echo $_POST[ch][0];


--------------------
Go to the top of the page
+Quote Post
markonix
post
Post #4





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Cytat(Kshyhoo @ 15.05.2015, 19:16:29 ) *
  1. echo $_POST[ch][0];

  1. echo $_POST['ch'][0];


Samo ch sugeruje stałą (notice).


--------------------
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Zgadza się, chodziło mi tylko o wskazanie zasady...


--------------------
Go to the top of the page
+Quote Post
markonix
post
Post #6





Grupa: Zarejestrowani
Postów: 2 707
Pomógł: 290
Dołączył: 16.12.2008
Skąd: Śląsk

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


Nie ujmuje Twojej odpowiedzi, tylko ją poprawiłem lekko.


--------------------
Go to the top of the page
+Quote Post
GornikAlfa
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 3.12.2014

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


Ok, fakt. Wszystko juz jest jak być powinno. Dziękuje za pomoc;) Temat do zamknięcia

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 Aktualny czas: 21.08.2025 - 22:58