Hello,
Naaa, nada complejo, a lo que ya tienes el formulario con puros varchar como dices, que en realidad son campos de texto, te sirven, en la red hay un montón de ejemplos, te recomiendo que intentes agregar lo que comentas de listas desplegables y radio buttons..
aquí un vinculo que te puede servir, en cuanto lo tengas, solo es cuestión de adaptarlo a tu tabla, agregando nuevos campos, y ya.
Realmente veras que es lo mismo, todos los campos PHP los regresa como texto, depende de ti como los trates..
suerte! ;)