Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z odczytem wartosci checkbox
Forum PHP.pl > Forum > Przedszkole
GornikAlfa
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.
markonix
A co to są "czyste" wartości?

Jest to checbox - umożliwiający zaznaczenie kilku wartości więc jedyną opcją jest otrzymanie tablicy.
Kshyhoo
No przecież dostajesz dobrze, łączenie z indeksem tablicy.

A Twoje wartości są tablicą:
  1. echo $_POST[ch][0];
markonix
Cytat(Kshyhoo @ 15.05.2015, 19:16:29 ) *
  1. echo $_POST[ch][0];

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


Samo ch sugeruje stałą (notice).
Kshyhoo
Zgadza się, chodziło mi tylko o wskazanie zasady...
markonix
Nie ujmuje Twojej odpowiedzi, tylko ją poprawiłem lekko.
GornikAlfa
Ok, fakt. Wszystko juz jest jak być powinno. Dziękuje za pomoc;) Temat do zamknięcia

To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.