Jquery Slider - как да го свържа с базата данни ?

lfc321

Registered
Малко примитивен въпрос, но съм нов. Имам готова база данни имам и направен фронт енд само че не съм много наясно как да го свържа с базата данни и по-точно искам да свържа слайдъра с базата данни като за начало само това. Успях да свържа първия слайд, но за останалите 4 нямам идея как. Надявам се ме разбрахте, ето ви и кода от php файла на слайдъра:

Въпросът ми е как да свържа останалите 4 така че на всеки слайд да ми излиза различна новина от базата данни ?




Код:
<div id="main_content">


<?php
include("includes/connect.php");

$select_posts= "select * from posts order by rand() LIMIT 0,1";

$run_posts = mysql_query($select_posts);

while($row=mysql_fetch_array($run_posts)) {

$post_id = $row['post_id'];
$post_title = $row['post_title'];
$post_date = $row['post_date'];
$post_author = $row['post_author'];
$post_image = $row['post_image'];
$post_content = substr($row['post_content'],0,50);



?>


<div class="wrapper">
  <div class="container">
    <div class="content">
      <div id="featured_slide">
        <ul id="featurednews">

          <li><center><img src="images/<?php echo $post_image; ?>" width="500" height="300"  /></center>
            <div class="panel-overlay">
              <h2><?php echo $post_title; ?></h2>
              <p align="justify"><?php echo $post_content; ?></p><br/>
              <a href="pages.php">Continue Reading »</a>
			  </li>

          <li><img src="images1/demo/2.gif" alt="" />
            <div class="panel-overlay">
              <h2><?php echo $post_title; ?></h2>
              <p>Temperinte interdum sempus odio urna eget curabitur semper convallis nunc laoreet.<br />
                <a href="#">Continue Reading »</a></p>
            </div>
          </li>

          <li><img src="images1/demo/3.gif" alt="" />
            <div class="panel-overlay">
              <h2>Dapiensociis temper donec</h2>
              <p>Temperinte interdum sempus odio urna eget curabitur semper convallis nunc laoreet.<br />
                <a href="#">Continue Reading »</a></p>
            </div>
          </li>

          <li><img src="images1/demo/4.gif" alt="" />
            <div class="panel-overlay">
              <h2>Semvelit nonummy odio tempus</h2>
              <p>Justolacus eger at pede felit in dictum sempus elit curabitur ipsum. Ametpellentum.<br />
                <a href="#">Continue Reading »</a></p>
            </div>
          </li>

          <li><img src="images1/demo/5.gif" alt="" />
            <div class="panel-overlay">
              <h2>Pedefamet orci orci quisque</h2>
              <p>Nonnam aenenasce morbi liberos malesuada risus id donec volutpat estibulum curabitae.<br />
                <a href="#">Continue Reading »</a></p>
            </div>

          </li>
        </ul>
      </div>
    </div>
	<?php } ?>
	
</div>
 
Това?
PHP:
<div id="main_content">
<div class="wrapper">
<div class="container">
<div class="content">
<div id="featured_slide">
<ul id="featurednews">
<?php
include("includes/connect.php");

$select_posts= "select * from posts order by rand() LIMIT 0,1";

$run_posts = mysql_query($select_posts);

while($row=mysql_fetch_array($run_posts)) {
	$post_id = $row['post_id'];
	$post_title = $row['post_title'];
	$post_date = $row['post_date'];
	$post_author = $row['post_author'];
	$post_image = $row['post_image'];
	$post_content = substr($row['post_content'],0,50);
?>
<li><center><img src="images/<?php echo $post_image; ?>" width="500" height="300"  /></center>
	<div class="panel-overlay">
		<h2><?php echo $post_title; ?></h2>
		<p align="justify"><?php echo $post_content; ?></p>
		<a href="pages.php">Continue Reading »</a>
	</div>
</li>

<?php } ?>
</ul>
</div>
</div>
</div>
 
ммм... да така свързах базата данни с първия слайд, но не знам как да я свържа с останалите 4
 
Сигурен ли си, че заявката ти връща още редове?
Добави var_dump($row) във while цикъла и постни резултата.
 
На мястото на първия слайд ми излиза само кода на заглавието, картинката, и текста...
 
Код:
$select_posts= "select * from posts order by rand() LIMIT 0,1";

Ето тук като сменя от 1 на 5, вместо да ми нарежда постовете във слайдър-квардратите то ми ги пуска надолу едно под друго... това искам да променя
 
lfc321 каза:
На мястото на първия слайд ми излиза само кода на заглавието, картинката, и текста...
Предполагам проблем със самия слайдер?

Ако следваш логиката в кода, ще видиш, че скрипта който съм ти дал ще изведе броят слайдове в li тагове...
 

Back
Горе