Implode checkbox warning

Koristim ovaj kod za spremanje multiple choice checkboxa

$_SESSION['element_1'] = implode(', ', $_POST['element_1']);

i javlja mi upozorenje:
Warning: implode() [function.implode]: Invalid arguments passed

Checkbox je definiran ovako:

<li>
     <span class="middle">
	<input id="element_1_1" name="element_1[]" class="styled" type="checkbox" value="1" />
	<label class="choice" for="element_D_1">jedan</label>
	<input id="element_1_2" name="element_1[]" class="styled" type="checkbox" value="2" />
	<label class="choice" for="element_D_2">dva</label>
	<input id="element_1_3" name="element_1[]" class="styled" type="checkbox" value="3" />
	<label class="choice" for="element_D_3">tri</label>
	</span> 
</li>

Da li mi fale negdje zagrade () ili [] u php naredbi?
Sve uredno spremi u bazu.

Evo dopune. Ovo mi se događa samo kada su sva checkbox polja prazna. Na to sam naletio budući da testiram, ali moguć mi je i takav scenarij u praksi.

Da li bi tu trebao koristiti if isset ?

Sam sebi si odgovorio.

Baš sam i ja to došao napisati i vidim da si me preduhitrio :smiley:

Da si stisnem zeleni palac? :smiley: