Utilizo este código para obtener los datos de la base de datos.
$result = $con->query("SELECT firstname,lastname FROM employee");Y luego renderizar como abajo:
<select name="employees"> <option value="">Select Employee</option> <?php while ($rows = $result->fetch_assoc()) { $employee_name = $rows['firstname'] . " " . $rows['lastname']; echo "<option id = emprecord_id value = '$employee_name'>$employee_name</option>"; } ?> </select>Necesito saber cómo puedo obtener la ID (o si la hay) del valor seleccionado porque insertaré valores para la opción seleccionada en otra tabla. Al igual que obtengo los datos de la tabla de empleados y si se seleccionó el Nombre del empleado, pasará a otra página en la que insertaré nuevos datos para su nómina.
Puede acceder a la opción seleccionada con selectedIndex :
let tSelectedIndex = document.querySelector('select[name=languages]').selectedIndex; let tID = document.querySelectorAll('select[name=languages] option')[tSelectedIndex].id;