rogernem
January 19th, 2011, 07:44 AM
I have a form like the following
<form action="" method="post" name="fcds">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>TYPE</td>
<td>PHONE</td>
</tr>
<tr>
<td>
<select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1">Mobile</option>
<option value="2">Job</option>
<option value="3">Other</option>
<option value="4" selected="selected">Home</option>
</select>
</td>
<td><input type="text" name="fone[]" /></td>
</tr>
<tr>
<td><select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1" selected="selected">Mobile</option>
<option value="2">Job</option>
<option value="3">Other</option>
<option value="4">Home</option>
</select></td>
<td><input type="text" name="fone[]" /></td>
</tr>
<tr>
<td><select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1">Mobile</option>
<option value="2" selected="selected">Job</option>
<option value="3">Other</option>
<option value="4">Home</option>
</select></td>
<td><input type="text" name="fone[]" /></td>
</tr>
<tr>
<td><select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1">Mobile</option>
<option value="2">Job</option>
<option value="3" selected="selected">Other</option>
<option value="4">Home</option>
</select></td>
<td><input type="text" name="fone[]" /></td>
</tr>
</table>
<input value="ok" type="submit" />
</form>
I want the final result to be an array with only the not empty values posted like this:
result[0] = type,fonevalue -> 1, 8765-8976
result[1] = 2, 543-3654
result[2] = 3, 342-3456
I´ve been using
foreach($_POST['myCheckbox'] as $type) {
if($type<>'') echo $type;
}
foreach($_POST['fone'] as $phone) {
if($phone<>'') echo $phone;
}
But that just gives me the arrays separate.
I want to combine them so I´d have the type together with the corresponding phone value.
<form action="" method="post" name="fcds">
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td>TYPE</td>
<td>PHONE</td>
</tr>
<tr>
<td>
<select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1">Mobile</option>
<option value="2">Job</option>
<option value="3">Other</option>
<option value="4" selected="selected">Home</option>
</select>
</td>
<td><input type="text" name="fone[]" /></td>
</tr>
<tr>
<td><select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1" selected="selected">Mobile</option>
<option value="2">Job</option>
<option value="3">Other</option>
<option value="4">Home</option>
</select></td>
<td><input type="text" name="fone[]" /></td>
</tr>
<tr>
<td><select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1">Mobile</option>
<option value="2" selected="selected">Job</option>
<option value="3">Other</option>
<option value="4">Home</option>
</select></td>
<td><input type="text" name="fone[]" /></td>
</tr>
<tr>
<td><select name="myCheckbox[]" >
<option value="">Selecione</option>
<option value="1">Mobile</option>
<option value="2">Job</option>
<option value="3" selected="selected">Other</option>
<option value="4">Home</option>
</select></td>
<td><input type="text" name="fone[]" /></td>
</tr>
</table>
<input value="ok" type="submit" />
</form>
I want the final result to be an array with only the not empty values posted like this:
result[0] = type,fonevalue -> 1, 8765-8976
result[1] = 2, 543-3654
result[2] = 3, 342-3456
I´ve been using
foreach($_POST['myCheckbox'] as $type) {
if($type<>'') echo $type;
}
foreach($_POST['fone'] as $phone) {
if($phone<>'') echo $phone;
}
But that just gives me the arrays separate.
I want to combine them so I´d have the type together with the corresponding phone value.