If I dont have that implode line on my php page, all it does is say "you lang is: Array" How come I have to have that implode function which only makes a string in order to just print out the checkboxes?
index.html
<FORM ACTION="form.php" METHOD="POST">
Name: <INPUT TYPE="TEXT" NAME="Name" /><BR />
<INPUT TYPE="submit" />
<INPUT TYPE="CHECKBOX" NAME="Languages[]" VALUE="PHP"> PHP</INPUT>
<INPUT TYPE="CHECKBOX" NAME="Languages[]" VALUE="CPP"> C++</INPUT>
<INPUT TYPE="CHECKBOX" NAME="Languages[]" VALUE="Delphi"> Delphi</INPUT>
<INPUT TYPE="CHECKBOX" NAME="Languages[]" VALUE="Java"> Java</INPUT>
</FORM>
form.php
<?php
$_POST['Languages'] = implode(', ', $_POST['Languages']);
print "Your name is: " . $_POST['Name'];
print "<br>Your lang is: " . $_POST['Languages'];
?>