I need to create multiple forms with a single submit (save) button.
<?php for ($i = 0; $i < count($c); $i++): ?>
<div>
<input type="radio" name="gender[<?php echo $i ?>]" id="gender_<?php echo $i ?>_male" value="male" />
<label for="gender_<?php echo $i ?>_male">Male</label>
<input type="radio" name="gender[<?php echo $i ?>]" id="gender_<?php echo $i ?>_female" value="female" />
<label for="gender_<?php echo $i ?>_female">Female</label>
</div>
<div>
<div><label for="Name_<?php echo $i ?>">Name:</label></div>
<div><input type="text" name="Name[]" id="Name_<?php echo $i ?>" /></div>
</div>
<?php endfor ?>
I had to name the radio buttons as gender[0] ... gender[1] so that the groups have unique names. But I've named Name as Name[].
My question is, do I name Name[] as Name[0] ... Name[1] instead so that the flow is constant ? I mean, can $_POST['Name'][0] ever be mapped to gender[1] ?