Tengo una aplicación Node/Express/MySQL CRUD a la que he agregado menús desplegables que muestran valores de tablas para el formulario de entrada. Quiero poder mostrar esos menús desplegables en mi formulario de edición, pero también mostrar la selección existente de otra tabla de datos por id. Sé cómo hacer ambas cosas de forma independiente, pero tengo problemas para descubrir cómo combinarlas para mi formulario de edición.
Menú desplegable en mi formulario de entrada:
<div class="col-md"> <%- include ('partials/dropdown', { options: marketArray.map(m => { return { name: m.market_name, value: m.market_id } }), name: "market", label: "Market" }) -%> </div>Sé que así es como pasar mi valor de datos por id seleccionado en una entrada como:
value="<%= saleresult.market %>"¿Cuál es la sintaxis correcta para combinar esto en el div que contiene el menú desplegable para que el usuario vea los datos actuales del registro pero también tenga la opción de editar seleccionando otra opción del menú desplegable?
De hecho, intenté agregar un menú desplegable en mi formulario de 'edición' donde el registro de datos se selecciona por id y arroja un error que dice 'marketArray no está definido'. Supongo que hay algún conflicto entre los datos de la identificación seleccionada y los datos de la tabla de "mercado" para el menú desplegable. Pero mi inexperiencia en este nivel me deja incapaz de hacer la conexión en mi mente.
¡Gracias de antemano por la ayuda!