php - How to load images dynamically into Nivo slider from mysql database -
this question has answer here:
- nivo slider + php 1 answer
how load images dynamically nivo slider mysql database using nivo slider on application, want images mysql databse nivo slider.
here scripts:
<!doctype > <head> <title>jquery nivo slider demo</title> <link href="http://www.jqueryscript.net/css/jquerysctipttop.css" rel="stylesheet" type="text/css"> <link rel="stylesheet" href="themes/default/default.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/light/light.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/dark/dark.css" type="text/css" media="screen" /> <link rel="stylesheet" href="themes/bar/bar.css" type="text/css" media="screen" /> <link rel="stylesheet" href="nivo-slider.css" type="text/css" media="screen" /> <link rel="stylesheet" href="demo/style.css" type="text/css" media="screen" /> </head> <body> <div id="jquery-script-menu"> <div class="jquery-script-center"> <div class="jquery-script-ads"><script type="text/javascript"><!-- google_ad_client = "ca-pub-2783044520727903"; /* jquery_demo */ google_ad_slot = "2780937993"; google_ad_width = 728; google_ad_height = 90; //--> </script> <script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script></div> <div class="jquery-script-clear"></div> </div> </div> <div id="wrapper"> <div class="slider-wrapper theme-default"> <div id="slider" class="nivoslider"> <?php $connection = mysql_connect("localhost", "root", ""); // establishing connection server $db = mysql_select_db("user"); // selecting database $sql = mysql_query("select * images order image desc limit 10")or die(mysql_error()); while($row = mysql_fetch_array($sql)){ $image = $row['image']; $id = $row['id']; $pic = "upload/$image"; if (file_exists($pic)) { echo '<img src=\"upload/$image\"/>'; // image path echo $i++; } } ?> <img src="upload/1.jpg" data-thumb="upload/1.jpg" alt=""/> </div> </div> </div> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script> <script type="text/javascript" src="jquery.nivo.slider.js"></script> <script type="text/javascript"> $(window).load(function() { $('#slider').nivoslider(); }); </script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setaccount', 'ua-36251023-1']); _gaq.push(['_setdomainname', 'jqueryscript.net']); _gaq.push(['_trackpageview']); (function() { var ga = document.createelement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getelementsbytagname('script')[0]; s.parentnode.insertbefore(ga, s); })(); </script> </body> </html>
you need output images in loop inside slider div.
<div id="wrapper"> <div class="slider-wrapper theme-default"> <div id="slider" class="nivoslider"> <?php while($row = mysql_fetch_array($sql)){ $item_name = $row['item_name']; $item_id = $row['item_id']; $check_pic = "users/$item_name.jpg"; if (file_exists($check_pic)) { print "<img src=\"users/$item_name.jpg\"/>"; $i++; } } ?> <img src="images/2.jpg" data-thumb="images/2.jpg" alt=""/> </div> </div> </div> <script type="text/javascript" src="scripts/jquery-1.7.1.min.js"></script> <script type="text/javascript" src="../jquery.nivo.slider.js"></script> <script type="text/javascript"> $(window).load(function() { $('#slider').nivoslider(); }); </script>
Comments
Post a Comment