私はURLのデータベースに画像を保存しました。私がやっているのは、データベースから画像を取り出して、それをブートストラップカルーセルに表示していることです。それは完全に動作します。しかし、誰かが画像をクリックすると、その画像にリンクされているURLにリダイレクトされるようにURLを取得したいと思います。データベースから画像URLを取得する方法画像をクリックしてそのURLにリダイレクトできるようにする
ここでは、スライダーで画像を表示するために行ったコーディングを示します。
<div id="myCarousel" class="carousel slide" data-ride="carousel" data-interval="15000">
<!-- Indicators -->
<?php
mysql_connect("localhost","twbpla5_eduardo","[2015]Honor");
mysql_select_db("twbpla5_website_dev");
$query = mysql_query("SELECT * FROM banner");
?>
<!-- Wrapper for slides -->
<div class="carousel-inner" role="listbox">
<?php
while($row=mysql_fetch_array($query))
{
echo '<div class="item"><img src="images/banners/'.$row[image].'" alt="'.$row[image].'"></div>';
}
?>
</div>
<!-- Left and right controls -->
<a class="left carousel-control" href="#myCarousel" role="button" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
</a>
<a class="right carousel-control" href="#myCarousel" role="button" data-slide="next">
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
</a>
</div>
<link rel="stylesheet" type="text/css" href="css/carousel.css" />
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('#myCarousel .item').first().addClass('active');
$('#myCarousel').carousel();
});
</script>
上記のコードに何を追加しますか?
*** [mysql_ *関数の使用をやめる](http://stackoverflow.com/questions/12859942/why-shouldnt-use-mysql-functions-in-php)* ** [これらの拡張機能](http://php.net/manual/en/migration70.removed-exts-sapis.php)はPHP 7で削除されました。[prepared](http://en.wikipedia。 [PDO](http://php.net/manual/en/pdo.prepared-statements.php)と[MySQLi](http://php.net/manual/en/mysqli)のためのステートメント(org/wiki/Prepared_statement) .quickstart.prepared-statements.php)、PDOの使用を検討してください。[これは本当に簡単です](http://jayblanchard.net/demystifying_php_pdo.html)。 –
私は私が次のことをクリアする必要があると答える前に1.あなたのターゲットURLはイメージURLと同じです(もしあればベースバスを追加した後)? 2.ターゲットURLが別のURLである場合は、別の列に保存しましたか? – abhirathore2006