大家好,我想在庫中的每個不同圖像上顯示來自數據庫的任何類型的信息(This is how it looks),與RedBox非常相似,但我不知道如何去做,有沒有人有任何解決方案?如何使用JQuery在圖像旁顯示數據庫信息?
PS:順便說一句,我使用SQL Server 2008
這是我迄今爲止...
的Index.html
<!DOCTYPE html>
<html>
<head>
<title>Tablero</title>
<link rel="stylesheet" href="css/style.css">
<script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
</head>
<body>
<section class="tagline">
<h1>Jueces</h1>
</section>
<div id="container">
<h1 id="heading"> Projects</h1>
<ul id="gallery"></ul>
</div>
<script>
$(document).ready(function() {
setInterval(function() {
$("#container").load('connection.php');
}, 1000);
});
</script>
</body>
</html>
Connection.php
<?php
$server = "localhost";
$user = "perron";
$password = "hasg";
$database = "ejemplo";
$conn = odbc_connect("Driver={SQL Server Native Client 10.0}; Server=$server; Database=$database;", $user, $password);
$sql = "SELECT * FROM Prueba";
$rs = odbc_exec($conn, $sql);
if (!$rs) { exit("Error en la consulta SQL");
}
?>
<div class="container">
<div id="container">
<h1 id="heading"> Projects</h1>
<ul id="gallery">
<?php do{
?>
<?php $resultado_img = odbc_result($rs, "img");
$resultado_id = odbc_result($rs, "id");
$resultado_nombre = odbc_result($rs, "nombre");
$resultado_fecha = odbc_result($rs, "fecha_aud");
$resultado_hora = odbc_result($rs, "hora_aud");
$resultado_juzgado = odbc_result($rs, "juzgado");
?>
<?php echo '<li><img src="img/' . $resultado_img . "\" alt=\"\" height=\"200\" width=\"200\" /></li>"; ?>
<?php }
while (odbc_fetch_row($rs))
?>
</ul>
</div>
</div>
周的style.css
body {
margin: 0;
padding: 0;
font-family: "Arial", sans-serif;
font-size: 15px;
color: #666;
text-decoration: none;
line-height: 1.6em;
}
a {
color: #666;
text-decoration: none;
}
.container {
width: 80%;
margin: auto;
overflow: auto;
}
.logo {
float: left;
width: 30%;
margin-top: 15px;
}
section {
padding: 20px 0;
overflow: hidden;
}
.tagline {
background: #03899c;
color: #fff;
}
.tagline h1 {
text-align: center;
font-size: 35px;
}
#gallery {
list-style: none;
margin: 0;
padding: 0;
width: 100%;
}
#gallery li {
display: block;
float: left;
width: 23%;
cursor: pointer;
border-radius: 5px;
box-sizing: border-box;
margin: 0 12px 7px 0;
}
#gallery img {
width: 100%;
border-radius: 5px;
}
究竟出了什麼問題用上面的代碼? –
上面的代碼沒有問題,但我不知道如何顯示懸停中的數據庫信息或像RedBox那樣的類似信息,它們在圖像旁邊的懸停中顯示電影的信息,我想在我的代碼中做到這一點 –
我已經更新了我的答案,並在屏幕上顯示了鼠標旁邊的圖像旁邊的文字演示 –