如何在我的网站上显示随机广告

时间:2016-05-04 10:41:51

标签: php html

您好我想在我的产品页面中显示随机广告,我的所有产品都在while循环中调用以显示在主页中,我想在这些产品之间随机添加广告,其设计与产品展示相同,如freekaamaal

我如何在产品之间展示这些广告,你可以给我一个想法吗?

see this for more info

<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"> &nbsp;</div>

2 个答案:

答案 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系统所以有可能出现语法错误或其他什么