Thank You cretaceous!
Made the changes you suggested and am getting closer to understanding what the code is trying to do.
Now when the page loads it shows the actual value for Approval in the drop down list and allows me to select a different one (I initially set the SQL WHERE Approval='' so only those that have not yet been approved Yes or No would load).
Where can I learn about the output for print_r and what each piece means?
I am getting this when the form submits (assuming I selected Yes in the dropdown for record #1:
Array
(
[approval] => Array
(
[1] => Yes
[2] =>
[3] =>
[4] =>
[5] =>
[6] =>
[7] =>
[8] =>
[9] =>
[10] =>
[11] =>
[12] =>
)
[Index] => 12
[approve] => Approve
)
...however I'm not sure what this is telling me.
I know the numbers inside [] are the index values from my table because when I had the SQL only bringing blank approval values, only those ID numbers showed in the print.
On the right, I know the Yes comes from what I selected, but that's it.
I know I'm getting closer, but haven't yet got the update query to write to my db.
Thanks again for your help thus far - I'm a total beginner and am just trying to learn a new skill.