如何在多个循环数据
How to looping data in multiple
我有一个循环脚本,但我希望我的广告每四次展示一次。
例如:
schools-1
schools-2
schools-3
schools-4
ads-1
schools-5
schools-6
schools-7
schools-8
ads-2
这是我的脚本
<?php
include "connection.php";
$i=0;
$data_school=mysql_query("select * from school");
while ($school=mysql_fetch_object($data_school))
{
if($i%4==0)
{
$data_ads=mysql_query("select * from ads");
while ($ads =mysql_fetch_object($data_ads)){
echo "<br/><a href='<?php echo $ads->link ?>'><img src='images/ads/<?php echo $ads->images_ads ?>' alt=''></a><br/>";
}
}
echo $school->name_school . "<br/>";
$i++;
}
?>
但是当我运行脚本时,结果是这样的:
schools-1
schools-2
schools-3
schools-4
ads-1
ads-2
schools-5
schools-6
schools-7
schools-8
ads-1
ads-2
这是一个快速修复程序,它将遍历您的所有广告一次,如果 $number_of_schools*4>$number_of_ads
,它将重复这些广告
<?php
include "connection.php";
$ads=NULL;
$data_ads=NULL;
$i=0;
$data_school=mysql_query("select * from school");
while ($school=mysql_fetch_object($data_school))
{
if($i%4==0)
{
if (!$ads)
{$data_ads=mysql_query("select * from ads");}
$ads =mysql_fetch_object($data_ads);
echo "<br/><a href='<?php echo $ads->link ?>'><img src='images/ads/<?php echo $ads->images_ads ?>' alt=''></a><br/>";
}
echo $school->name_school . "<br/>";
$i++;
}
?>
我有一个循环脚本,但我希望我的广告每四次展示一次。
例如:
schools-1
schools-2
schools-3
schools-4
ads-1
schools-5
schools-6
schools-7
schools-8
ads-2
这是我的脚本
<?php
include "connection.php";
$i=0;
$data_school=mysql_query("select * from school");
while ($school=mysql_fetch_object($data_school))
{
if($i%4==0)
{
$data_ads=mysql_query("select * from ads");
while ($ads =mysql_fetch_object($data_ads)){
echo "<br/><a href='<?php echo $ads->link ?>'><img src='images/ads/<?php echo $ads->images_ads ?>' alt=''></a><br/>";
}
}
echo $school->name_school . "<br/>";
$i++;
}
?>
但是当我运行脚本时,结果是这样的:
schools-1
schools-2
schools-3
schools-4
ads-1
ads-2
schools-5
schools-6
schools-7
schools-8
ads-1
ads-2
这是一个快速修复程序,它将遍历您的所有广告一次,如果 $number_of_schools*4>$number_of_ads
<?php
include "connection.php";
$ads=NULL;
$data_ads=NULL;
$i=0;
$data_school=mysql_query("select * from school");
while ($school=mysql_fetch_object($data_school))
{
if($i%4==0)
{
if (!$ads)
{$data_ads=mysql_query("select * from ads");}
$ads =mysql_fetch_object($data_ads);
echo "<br/><a href='<?php echo $ads->link ?>'><img src='images/ads/<?php echo $ads->images_ads ?>' alt=''></a><br/>";
}
echo $school->name_school . "<br/>";
$i++;
}
?>