- 0
How can I change drop-down list to checkboxes with the least amount of mod
-
Recently Browsing 0 members
- No registered users viewing this page.
-
Similar Content
-
- 3 answers
- 3,245 views
-
QNAP issues patch for an RCE security vulnerability affecting PHP in NAS Drive management
By Alap Naik Desai,
- remote code execution
- rce
- (and 12 more)
- 0 replies
- 6 views
-
Get this Dynamic 2022 Data & IT Security Training Bundle at 97% off
By News Staff,
- neowin deals
- cyber security
- (and 4 more)
- 0 replies
- 6 views
-
Save 98% off this 27 Course Premium Learn to Code Certification Bundle
By News Staff,
- neowin deals
- coding
- (and 10 more)
- 0 replies
- 9 views
-
Get the Complete 2021 Superstar Backend Developer Bundle for only $39.99
By News Staff,
- neowin deals
- sponsored
- (and 7 more)
- 0 replies
- 321 views
-
Question
pthornton
I'm modifying a form and is something I've never actually had the experience in working with. For the record I don't code PHP.
In short: the html/php form has a drop down of five values (5 fields of research) of which you can only select one. But the client would like to be able to select more than one. So now I would like to trash the drop down and have checkboxes instead.
I would prefer to do the least mods to what is currently set-up.
Note* This is a dynamic dropdown list; so the values are pulled from another table and submitted to the database.
Here's the code I'm working with:
$query_fields_of_research = "SELECT * FROM tblOpportunityFieldOfResearch ORDER BY field_of_research_en ASC;";
$sql->query($query_fields_of_research, SQL_ALL, SQL_ASSOC);
$fields_of_research = $sql->record;
?>
<select name="strFieldOfStudy_en" id="strFieldOfStudy_en">
<?php
foreach ($fields_of_research as $field) {
$selectedValue= "";
if ($strFieldOfStudy_en == $field['id'])
$selectedValue= " selected";
echo "\t\t\t".'<option value="'.$field['id'].'"'.$selectedValue.'>'.$field['field_of_research_en']." </option>\n";
}
?>
</select>
Following this, the submitted data is also updated to a webpage in a table with this:
<tr>
<td>Fields of research</td>
<td>
<?php
$fieldsOfResearch = array('1', '2', '3', '4', '5');
if (in_array($opp['strfieldofstudy_en'], $fieldsOfResearch)){
echo $iri->getFieldOfResearch($opp['strfieldofstudy_en'], 'en');
}
else
echo $opp['strfieldofstudy_en'];
?>
</td>
</tr>
How would I change the dropdown to checkboxes with the least amount of mods?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts