Tengo una pagina donde se muestra un carrusel de imágenes que representan películas que pueden ser vistas en la pagina y yo quiero mostrar el nombre de la película a la que se hizo clic, pero el problema que tengo para hacer la consulta es que el carrusel es dinámico y lo cargo con información de la base de datos, así que no se como puedo obtener el "id" de la imagen porque cuando hago la consulta solo me muestra información de la ultima imagen no de la imagen a la que hice clic, ya había preguntado antes y lo que me dijeron fue que use ajax pero la verdad no le entendí muy bien (link de la pregunta anterior: [URL="http://www.forosdelweb.com/f18/consultas-php-1127617/"]http://www.forosdelweb.com/f18/consultas-php-1127617/[/URL] ) tambien debo decir que cambie un poco el código.
Gracias c:
Código HTML:
Ver original <h1 style="color: #808080"><p>Pel
ículas
</p></h1> <center>
<div id="owl-example" class="owl-carousel">
Código PHP:
Ver original<?php
$peli = mysqli_query($con,"SELECT * FROM pelicula ORDER BY nombre"); echo '<div>';
echo '<img id="'.$x['id'].'" src="'.$x['url_img'].'" alt="" data-toggle="modal" data-target="#exampleModal" data-whatever="@mdo"/>';
echo '<h3></h3>';
echo '</div>';
$url = $x['url_img'];
$id = $x['id'];
}
?>
Código HTML:
Ver original </center>
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true" onclick="load_pelicula(nom_pelicula)"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h3 class="modal-title" id="exampleModalLabel" style="color:#782E86"><b>Crea tu propia sala
</b></h3> <label id="" for="recipient-name" class="control-label">C
ódigo de sala:
<?php $codigo = rand(); echo $codigo;?></label> <label for="message-text" class="control-label"><font color="#6E6E6E"></font></label> <label id="nom_pelicula" for="message-text" class="control-label" onclick="">Pel
ícula:
<?php
[COLOR="Red"]//aquí quiero mostrar el nombre de la película[/COLOR]
?>
<label id="" for="message-text" class="control-label"><font color="#6E6E6E"></font></label> <label id="" for="message-text" class="control-label">Administrador de la Sala:
<?php echo $_SESSION['nom_us']; ?></label> <label id="" for="message-text" class="control-label"><font color="#6E6E6E"></font></label> <h3 class="modal-title" id="exampleModalLabel" style="color:#782E86"><b>Invita a tus amigos
</b></h3> <label for="message-text" class="control-label">Invitado 1:
</label> <input name="invi1" placeholder="Nombre" style="color:#782E86" type="text" class="form-control" id="text" placeholder=""> <label for="message-text" class="control-label">Invitado 2:
</label> <input name="invi2" placeholder="Nombre" style="color:#782E86" type="text" class="form-control" id="text" placeholder=""> <label for="message-text" class="control-label">Invitado 3:
</label> <input name="invi3" placeholder="Nombre" style="color:#782E86" type="text" class="form-control" id="text" placeholder=""> <div class="modal-footer"> <a href="">Ver m
ás informaci
ón
</a> <button type="button" class="btn btn-default" data-dismiss="modal">Ir a pel
ícula
</button> <button accesskey type="button" class="btn btn-purple">Crear Sala
</button> //funcion de ajax para llamar la consulta
function loadPelicula(id_pelicula)
{
var url = "Get_pelicula.php";
var data = { id: id};
$.ajax({
type: "POST",
url: url,
data: data,
dataType: "html"
}).done(function( data )
{
$("#nom_pelicula").html(data);
});
}