Tengo este codigo que construye una lista dinamica, pero a su vez es el resultado de una llamada que se le realiza cuando se incorpora un nuevo elemento desde la misma pagina, para esto utilizo ajax, todo funciona perfectamente, pero al insertar el elemento, la lista se muestra con el elemento incorporado, pero no lo selecciona, he probado varias formas, pero ninguna con resultados satisfactorios.
Aqui les dejo el codigo, para su ayuda. La opcion selected debo aplicarla en el segundo while.
Código PHP:
Ver original
include('../../includes/conn_sys.php'); $rs = $mysqli->query("SELECT * FROM nm_departamentos WHERE id_entidad='".$_SESSION['id_entidad']."' ORDER BY nombre_dpto"); echo "<select id='obj_dpto' class='cajatexto'>"; echo "<option value=''></option>"; while ($row = $rs->fetch_assoc()){ echo "<option value=".$row["id"].">" .$row["nombre_dpto"] ."</option>"; } }else{ while ($row = $rs->fetch_assoc()){ echo "<option value=".$row["id"].">" .$row["nombre_dpto"] ."</option>"; } } echo "</select>"; }