Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] Mostrar datos dinamicos desde base de datos en una ventana modal - php

Estas en el tema de Mostrar datos dinamicos desde base de datos en una ventana modal - php en el foro de PHP en Foros del Web. Hola a todos!! Me he liado con algo de php, ojalá puedan ayudarme. El asunto es tengo en base de datos una tabla con id ...
  #1 (permalink)  
Antiguo 19/05/2015, 22:34
 
Fecha de Ingreso: agosto-2014
Ubicación: Cd. de México
Mensajes: 22
Antigüedad: 10 años, 3 meses
Puntos: 0
Mostrar datos dinamicos desde base de datos en una ventana modal - php

Hola a todos!!
Me he liado con algo de php, ojalá puedan ayudarme. El asunto es tengo en base de datos una tabla con id / titulo / descripción / categoría / imagen , desde mi pagina hago un filtro para mostrar los elementos por categoría. Hasta ahi todo va bien, ahora cada categoria muestra su imagen que obtiene de la base de datos, lo que necesito es que al hacer clic sobre esa imagen me abra una ventana modal desde donde muestre todos los campos que corresponden a ese campo: id / titulo / descripción /
Mi problema es cómo hacer que los modales arrojen la información de forma dinamica.
Vale no sé si me he explicado bien, dejo una parte del codigo a ver si va mas claro.

Dentro de estos Div arroja lo que obtiene de la base de datos
<div class="i" data-toggle="modal" data-target="#myModal" data-filter="categoria1">imagen desde BDs</div>
<div class="i" data-toggle="modal" data-target="#myModal1" data-filter="categoria2">imagen desde BDs</div>
Al dar clic en la imagen, abre el modal que corresponde,

aqui mi ventana modal (Para el caso de myModal),

<!-- Modal 1 -->
<div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span>
<span class="sr-only">Close</span>
</button>
<h4 style="color:#ccc" class="modal-title" id="myModalLabel">Titulo 1<br/>Descripcion</h4>
</div>
<div class="modal-body" style="text-align:center;">
<p style="color:#ccc">descripcion</p>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>


//// Para el caso de myModal2, abriría esta ventana:

<!--Modal 2-->
<div class="modal fade" id="myModal2" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span>
<span class="sr-only">Close</span>
</button>
<h4 style="color:#ccc" class="modal-title" id="myModalLabel">Titulo 1<br/>Descripcion</h4>
</div>
<div class="modal-body" style="text-align:center;">
<p style="color:#ccc">descripcion</p>
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>

Como se puede ver, los valores son ingresados manualmente, aquí busco que "titulo" y "descripción" se obtuvieran dinamicamente para todos los modales, con la información que corresponda.

Voy comenzando con php y msql, cualquier dato que puedan darme lo agradeceré!
Vale igual espero haberme explicado bien.

Desde ya Gracias!!!
  #2 (permalink)  
Antiguo 20/05/2015, 00:51
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 8 meses
Puntos: 67
Respuesta: Mostrar datos dinamicos desde base de datos en una ventana modal - php

Puedes utilizar un while, y crear solamente un modal donde el id del modal sea el id de la base de datos. Entonces al abrir ese modal recojeria los datos de cada id con su titulo, descripción, etc... de cada uno.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.
  #3 (permalink)  
Antiguo 27/05/2015, 11:34
 
Fecha de Ingreso: agosto-2014
Ubicación: Cd. de México
Mensajes: 22
Antigüedad: 10 años, 3 meses
Puntos: 0
Respuesta: Mostrar datos dinamicos desde base de datos en una ventana modal - php

Cita:
Iniciado por MaNuX0218 Ver Mensaje
Puedes utilizar un while, y crear solamente un modal donde el id del modal sea el id de la base de datos. Entonces al abrir ese modal recojeria los datos de cada id con su titulo, descripción, etc... de cada uno.

Saludos.
Muchas gracias, asi lo hice y quedo perfectamente, usando un while y por medio de los Id activar la ventana modal! Me ha servido gracias!!!

Etiquetas: dinamicos, modal, sql, tabla, ventana
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:30.