entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

1voto

Problema con varios Modals

hola chic@s estoy intentando mostrar varios registros de MySQL con PHP a través de modal.
Tengo una consulta que puede arrojar como resultado varios registros esto los quiero mostrar en modals para posteriormente hacer updates lo que aun no consigo es que se muestres todos los registros y solo muestra el primer registro.
Alguien ha hecho esto de manera automáticamente osea que se carguen todos los registros al mandar llamar el modal desde un botón.

código...

<!-- Modal -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
        <h4 class="modal-title" id="myModalLabel">Modal title</h4>
      </div>
      <div class="modal-body">
<input type="text" name="firstname" value="resultadoconsultanombre">
<input type="text" name="firstname" value="resultadoconsultaapellido">
<input type="text" name="firstname" value="resultadoconsultaedad">
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
        <button type="button" class="btn btn-primary">Save changes</button>
      </div>
    </div>
  </div>
</div>
//con este select se tiene que abrir el modal 
  <select class="form-control" name="id" id="id"  onchange = "myFunction()">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

// aqui mando llamar el modal una vez que el select seleccione la opcion 3
     function myFunction() {
             var option_value =$("#id").val();
             if (option_value == "3") {
               $("#myModal").modal();

             }
           }

1 Respuesta

2votos

Th3Mik3s Puntos2950

Falta mucha información a tu duda, si no pones código es complicado apoyarte pero puedes hacer lo siguiente:

Una tabla muestras cada registro y un botón, en su onclick pones una función que reciba todo el registro de esa fila.
En esas funcion llena tu formulario y ya abres el modal, tu botón de aceptar y cancelar al terminar de editar y guardar, borras la información de tu formulario para que al abrir otro registro no tengas datos anteriores.

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta