2015-09-21 3 views
0

Я хочу отобразить первое изображение, название и описание в col1 div, второй в col3 и т. Д. , но в этом первом изображении повторите во всех div. как решить этупоказать другое изображение в том же div в php

<?php 

include('connection.php'); 
$perPage=1; 
$i=1; 
if(isset($_REQUEST['act']) && trim($_REQUEST['act']=='load_data')){ 
    $page=1; 
    if(!empty($_GET["page"])) { 
$page = $_GET["page"]; 
} 

$start = ($page-1)*$perPage; 
if($start < 0) $start = 0; 


    $msg=''; 
    $q="SELECT * FROM addimages order by id desc limit $start,$perPage "; 
    $res = mysql_query($q); 
    $row = mysql_fetch_array($res); 
    $id = $row['art_id']; 
    $qe="select banner from images where id=$id"; 
    $rs=mysql_query($qe); 
    $name=mysql_fetch_array($rs); 
    //$id=$row['id']; 
    //$no=mysql_num_rows($res); 

    if(!$row==""){ 

    $msg .= "<div class='article_index' id='".$row["art_id"]."'><div class='article banner_add'><a href='#'><img height='220' src='./uploads/" . $name['banner'] . "' /></a></div>"; 

    $msg .=" <div class='post_main' > 
      <div class='col1'> 
      <div class='post_img'><a href='#'><img class='lazy' data-original='./uploads/" . $row['image'] . "' width='633' height='441' src='./uploads/" . $row['image'] . "' style='display: inline;' /></a> 
      </div> 
      <div class='post_contant_main'> 
      <div class='post_title'><h2><a href='#'>".$row['title']."</a></h2></div> 
      <div class='post_contant'>".$row['desc']."</div> 
      </div> 
      </div>"; 

    $msg .="  <div class='col3'> 
      <div class='post_img'><a href='#'><img class='lazy' width='299' height='191' src='./uploads/" . $row['image'] . "' style='display: inline;' /></a> 
      </div> 
      <div class='post_contant_main'> 
      <div class='post_title post_rtitle'><h2><a href='#'>".$row['title']."</a></h2></div> 
      </div> 
      </div> 
      <div class='col3'> 
      <div class='post_img'><a href='#'><img class='lazy' width='299' height='191' src='./uploads/" . $row['image'] . "' style='display: inline;' /></a> 
      </div> 
      <div class='post_contant_main'> 
      <div class='post_title post_rtitle'><h2><a href='#'>".$row['title']."</a></h2></div> 
      </div> 
      </div> 
      <div class='col2'> 
      <div class='post_img'><a href='#'><img class='lazy' width='461' height='300' src='./uploads/" . $row['image'] . "' style='display: inline;' /></a> 
      </div> 
      <div class='post_contant_main'> 
      <div class='post_title'><h2><a href='#'>".$row['title']."</a></h2></div> 
      <div class='post_contant'>".$row['desc']."</div> 
      </div> 
      </div> 
      <div class='col2'> 
      <div class='post_img'><a href='#'><img class='lazy' width='461' height='300' src='./uploads/" . $row['image'] . "' style='display: inline;' /></a> 
      </div> 
      <div class='post_contant_main'> 
      <div class='post_title'><h2><a href='#'>".$row['title']."</a></h2></div> 
      <div class='post_contant'>".$row['desc']."</div> 
      </div> 
      </div> 
      </div> 
    </div> 

    "; 
     } 

    $msg .="<a class='next' href='#'></a> 
     <input type='hidden' id='pageno' name='pageno' value=''>"; 
    echo $msg; 



} 
?>  

я хочу, чтобы увеличить массив строк к следующему идентификатору и отображать его содержимое я использую бесконечный свиток плагин

ответ

1

вы запрашиваете только один верхний ряд. Если вы хотите получить все строки, вам нужно зациклиться на нем.

while ($row = $result->fetch_row()) { 

$msg .=" <div class='post_main' > 
      <div class='col1'> 
      <div class='post_img'><a href='#'><img class='lazy' data-original='./uploads/" . $row['image'] . "' width='633' height='441' src='./uploads/" . $row['image'] . "' style='display: inline;' /></a> 
      </div> 
      <div class='post_contant_main'> 
      <div class='post_title'><h2><a href='#'>".$row['title']."</a></h2></div> 
      <div class='post_contant'>".$row['desc']."</div> 
      </div> 
      </div>"; 

} 
+0

не отображается col1 – Bhargav

Смежные вопросы