您好我想在我的产品页面中显示随机广告,我的所有产品都在while循环中调用以显示在主页中,我想在这些产品之间随机添加广告,其设计与产品展示相同,如freekaamaal
我如何在产品之间展示这些广告,你可以给我一个想法吗?
<div class="products-grids">
<div class="col-md-12">
<?php
$id=$_GET['id'];
$result1 = mysqli_query($con,"select * from products1 where sta='Active' order by id DESC LIMIT 0 , $resultsPerPage");
while($ro = mysqli_fetch_array($result1))
{
$nam1=substr($ro['pne'],0,60);
$url1=$ro['url'];
$description1=substr($ro['description'],0,200);
$price1=$ro['price'];
$price11=$ro['price1'];
$bid1=$ro['company'];
$image=$ro['image_name'];
$time=$ro['time'];
$tag=$ro['tag'];
?>
<div class="col-md-3">
<div class="hentry post1 id="post-225396">
Display Product in loop
</div>
</div>
<?php } mysqli_close($con);?>
<!-- <div class="col-md-3">
<div class="hentry post1 id="post-225396"><img src="ads.jpg"></div>
</div> -->
</div>
<div class="clearfix"> </div>
答案 0 :(得分:0)
无论如何,你的问题太宽泛了。
这是一步一步的解决方案。
FRONTEND HTML + PHP
//两个坚硬的DIV'+三个随机广告,但只有一个AD GONNA TRIGGER。
<?php $random_number = rand(0,2); ?>
<?php ads($random_number,0); ?>
<div>your image or whatever</div>
<?php ads($random_number,1); ?>
<div>your image or whatever</div>
<?php ads($random_number,2); ?>
<?php $random_number = rand(0,2); ?>
<?php ads($random_number,0); ?>
<div>your image or whatever</div>
<?php ads($random_number,1); ?>
<div>your image or whatever</div>
<?php ads($random_number,2); ?>
比较功能
//现在创建一个函数来比较生成的随机数是否等于ad的占位符。
function ads($rand_num, $placeholder){
if($rand_num == $placeholder){
echo "<div> YOUR ADS CONTENT </div>";
}
}
注意:这并不意味着完美运行,它只是关于如何实现特定目标的大纲。
答案 1 :(得分:0)
做这样的事情(我试着把它编码为易于理解):
List<Double> dubs = new ArrayList<>();
while (in.hasNextLine)
{
dubs.add((double) in.next());
}
我这里没有php系统所以有可能出现语法错误或其他什么