2014-11-03 70 views
0

我有一个网站,我显示多个产品,动态填充和显示b查询数据库。该页面使用PHP。对于我的生活我无法得到一个GridView和ListView按钮来使用PHP变量...基本上我正在填充这样的变量Listview gridview

我需要显示下面的变量使用gridview/listview按钮上的网页...帮助!

while($row=mysql_fetch_assoc($result)){ 


$distance = Dist ($row['latitude'], $row['longitude'], $zip['latitude'], $zip['longitude']); 
if ($distance <= $r) { 
$LAT=$row['latitude']; 
$LONG=$row['longitude']; 
$id_contactname=$row['contact_name']; 
$CATNAME=$row['catname']; 
$date = $row['date']; 
$PRICE=$row['price']; 
$TITLE=$row['title']; 
$zipcode=$row['zipcode']; 
$ITEM_NUM=$row['idnum']; 
$adphoto=$row['adphotos']; 

$细节= 等........

+0

嗨Indrasinh,这是足够的代码?我真的需要得到这个工作......谢谢 – baxterxc60 2014-11-03 06:44:03

+0

不知道我明白你的意思。 – baxterxc60 2014-11-03 07:10:04

+0

好的,所以目前输出显示每行一个记录(产品)..我想要有一个选项显示列表模式或网格模式非常像craigslist显示他们的项目的方式。没有刷新页面 – baxterxc60 2014-11-03 07:20:22

回答

0

我可以给你一些想法,你可以怎么做。 下载由Craigslist的here提供的源代码,并检查它是否正常工作,如果这样只是一些PHP代码编辑下面提到:

$result = mysql_query ($query) or trigger_error(mysql_error()." in ".$query); 

while($row=mysql_fetch_assoc($result)){ 

    $distance = Dist ($row['latitude'], $row['longitude'], $zip['latitude'], $zip['longitude']); 
    if ($distance <= $r) { 
     $LAT=$row['latitude']; 
     $LONG=$row['longitude']; 
     $id_contactname=$row['contact_name']; 
     $CATNAME=$row['catname']; 
     $date = $row['date']; 
     $PRICE=$row['price']; 
     $TITLE=$row['title']; 
     $zipcode=$row['zipcode']; 
     $ITEM_NUM=$row['idnum']; 
     $adphoto=$row['adphotos']; 

     echo '<li class="clearfix">'; 
     echo '<section class="left">'; 
     echo '<img src="'.$adphoto.'" alt="default thumb" class="thumb">'; 
     echo '<h3>Product Name</h3>'; 
     echo '<span class="meta">Product ID: '.$ITEM_NUM.'</span>'; 
     echo '</section><section class="right"><span class="price">'.$PRICE.'</span><span class="darkview"><a href="javascript:void(0);" class="firstbtn"><img src="images/read-more-btn.png" alt="Read More..."></a><a href="javascript:void(0);"><img src="images/add-to-cart-btn.png" alt="Add to Cart"></a></span></section></li>'; 
    } 
} 
$drop= "DROP table tmp_questions1"; 
mysql_query("$drop");