2014-11-03 5 views
0

У меня есть сайт, на котором я показываю несколько продуктов, которые динамически заполняются и отображаются b, запрашивая базу данных. На странице используется php. Для жизни моего я не могу получить кнопку gridview и listview для работы с использованием переменных php ... В основном я заполняю такие переменныеListview gridview

Мне нужно отобразить приведенные ниже переменные, используя набор кнопок gridview/listview на страница ... HELP !!!

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

Hi Indrasinh, достаточно ли это код? Мне действительно нужно получить эту работу ... спасибо – baxterxc60

+0

Не уверен, что понимаю, что вы имеете в виду. – baxterxc60

+0

Итак, в настоящее время на выходе отображается одна запись (произведение) на строку. Я хочу иметь возможность отображать либо в режиме списка, либо в режиме сетки, как и то, как Craigslist отображает их элементы. Не обновляя страницу – baxterxc60

ответ

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"); 
Смежные вопросы