我可以在此代码中更改什么以生成 This 的输出让它看起来像This
两个“This”链接是布局的屏幕截图 我希望所有的框都像第二个屏幕截图一样在线/相邻。
我用 html 编写了布局,在尝试使用 php 布局时它起作用了。
function getTest(){
global $con;
$get_pro = "select * from drinks";
$run_pro = mysqli_query($con, $get_pro);
while($row=mysqli_fetch_array($run_pro)){
$id = $row['id'];
$title = $row['title'];
$cat = $row['cat'];
$image = $row['image'];
$desc = $row['desc'];
$qty = $row['qty'];
$price =$row['price'];
$status= $row['status'];
echo "<!--==========================\n";
echo " Price Menu\n";
echo "============================-->\n";
echo " <!-- Page Content -->\n";
echo " <main class=\"entry-content\">\n";
echo " <section class=\"page-section\">\n";
echo " <div class=\"container\">\n";
echo " \n";
echo " <div class=\"row\">\n";
echo " <div class=\"col-md-12\">\n";
echo " <div class=\"isotope-filters\" role=\"group\">\n";
echo " <div class=\"btn-group\">\n";
// the categories go here
echo " </div>\n";
echo " </div>\n";
echo " </div>\n";
echo " </div>\n";
echo " <br><br>\n";
echo " <div class=\"row isotope-wrapper isotope-beers-wrapper\">\n";
echo " <div class=\"isotope isotope-beers gutter\">\n";
echo " <div class=\"grid-item col-lg-3 col-md-3 col-sm-6 col-ms-6 col-xs-12 $cat\">\n";
echo " <div class=\"grid-wrapper\">\n";
echo " <a href=\"javascript:void(0);\" data-remodal-target=\"bottle-$id\">\n";
echo " <figure style=\"background-image: url('admin/images/drinks/$image')\">\n";
if ($row['status'] === 'Yes'){
echo " <div class=\"offer\"></div>\n";
}
echo " <figcaption class=\"grid-content\">\n";
echo " <h5 class=\"grid-title\"><span>$title</span></h5>\n";
echo " </figcaption>\n";
echo " </figure>\n";
echo " </a>\n";
echo " </div>\n";
echo " </div>\n";
echo " </div>\n";
echo " </div>\n";
echo "\n";
echo " </div>\n";
echo " </section>\n";
echo " </main><!-- /.enry-content -->\n";
echo "\n";
echo " <!-- Off-Page Content -->\n";
echo " <!-- Mobile Navigation (Left Panel) -->\n";
echo " <!-- Preloader -->\n";
echo " <div class=\"introLoading\"></div>\n";
echo " <!-- Back to Top -->\n";
echo " <div>\n";
echo " <a class=\"back-to-top fa fa-chevron-up\" href=\"javacript:void(0);\"></a>\n";
echo " </div>\n";
echo " <!-- Modal Content -->\n";
echo " <div class=\"remodal-bg\">\n";
echo " <!-- Item One -->\n";
echo " <div class=\"remodal modal-beers\" data-remodal-id=\"bottle-$id\">\n";
echo " <button data-remodal-action=\"close\" class=\"remodal-close\"></button>\n";
echo " <div class=\"row\">\n";
echo " <div class=\"col-md-5 col-sm-12 col-xs-12\">\n";
echo " <div class=\"item-modal-image\">\n";
echo " <a class=\"image-lightbox\" href=\"admin/images/drinks/$image\"><img alt=\"\" src=\"admin/images/drinks/$image\" /></a>\n";
echo " </div>\n";
echo " </div>\n";
echo " <div class=\"col-md-7 col-sm-12 col-xs-12\">\n";
echo " <h3>$title</h3>\n";
echo " <p>$desc</p>\n";
echo " <table class=\"table\">\n";
echo " <tbody>\n";
echo " <tr>\n";
echo " <td>Price:</td>\n";
echo " <td>£$price</td>\n";
echo " </tr>\n";
echo " <tr>\n";
echo " <td>Quantity:</td>\n";
echo " <td>$qty</td>\n";
echo " </tr>\n";
echo " </tbody>\n";
echo " </table>\n";
echo " </div>\n";
echo " </div>\n";
echo " </div>\n";
echo " </div> \n";
echo "\n";
echo " <!--==========================\n";
echo " Price Menu end\n";
echo "============================-->\n";
}
}
最佳答案
我看你用的是bootstrap,我建议你用这种结构
<div class="container">
<div class="row">
<span class="col-lg-3 col-sm-12 picture">
<img class="img-thumbnail" src="//placehold.it/200x200">
</span>
<span class="col-lg-3 col-sm-12">
<img class="img-thumbnail" src="//placehold.it/200x200">
</span>
<span class="col-lg-3 col-sm-12">
<img class="img-thumbnail" src="//placehold.it/200x200">
</span>
<span class="col-lg-3 col-sm-12">
<img class="img-thumbnail" src="//placehold.it/200x200">
</span>
</div></div>
关于php循环重复执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45360529/