PHP-elementy o tych samych nazwach przesyłanych metodą POST

Witam, mój problem polega na tym, że mam formularz, w którym znajduje się ileś checkboxów. Jako, że wszystkie te checkoboxy są generowane na poczekaniu przez PHP i spawdzam później przy pomocy JavaScripta czy są pozaznaczane, to wygodnie mi było ustalić, żeby wszystkie nazywały się w ten sam sposób. Problem jednak się pojawia kiedy chcę je przesłać do skryptu PHP metodą post… o ile w JS mogę się do nich odnisić jak do tablicy, to w przypadku PHP mi nie chce wyjść…

Dostaję zmienną $_POST[checkboxes], która jak zakładam powinna zawierać informacje o wszystkich zaznaczeniach z wyżej opisanego formularza, ale jak je stamtąd wydobyć?

Jeśli to ‘checkboxes’ to tablica, to zrób coś takiego:

$z_formularza = $_post[‘checkboxes’];

a potem żeby odczytać np 3 element tej tablicy, walnij:

echo “Trzeci element talbicy: $z_formularza[2]”;

I napisz czy zadziałało :stuck_out_tongue: bo też mnie ciekawi odpowiedź.

niestety nie działa :confused: to jest traktowane jako string o wartości “on”

if (isset($_POST['pojazd'])) {

		$number = count($_POST['pojazd']);

		$p1=$_POST['pojazd'];

		for ($i = 0; $i < $number; $i++)

		{

			echo $p1[$i];

		}

	}

Wyciągnij wnioski.