php数字循环,$a怎么写。<?php
 session_start();
 include("conn.php");?>
<?php 
$sql=mysql_query("select * from love_loveitem where itemvalue='astro' or itemvalue='lunar' or itemvalue='blood'order by orders desc limit 0,7",$conn);
while ($row=mysql_fetch_array($sql))
  {
$str=$row[items];
$name=$row[itemname];
$strvalue=$row[itemvalue];
$arr=explode("|",$str);//分割数组
?>
<?php echo "<H1><SPAN>*</SPAN>".$name.":</H1>
<H".$a."><SELECT id=".$strvalue." name=".$strvalue.">";
?>
<OPTION selected value="">==请选择==</OPTION>
<?php $i=1; foreach ($arr as $v){echo "<option value=".$i.">".$v."</option>";$i++;}?>
</SELECT>
<?php echo "</H".$a.">";}?>这是全部源代码,$a怎么写。最终能实现以下的效果显示,帮忙看一下
<H4>
<SELECT id=a name=a>
<OPTION selected value="">==请选择==</OPTION>
</SELECT>
</H4>
<H5><SELECT id=b name=b>
<OPTION selected value="">==请选择==</OPTION>
</SELECT>
</H5>
<H4>
<SELECT id=c name=c>
<OPTION selected value="">==请选择==</OPTION>
</SELECT>
</H4>
<H5><SELECT id=d name=d>
<OPTION selected value="">==请选择==</OPTION>
</SELECT>
</H5>

解决方案 »

  1.   

    4,5 4,5 一直循环就可以php数字循环,$a怎么写。<?php
     session_start();
     include("conn.php");?>
    <?php  
    $sql=mysql_query("select * from love_loveitem where itemvalue='astro' or itemvalue='lunar' or itemvalue='blood'order by orders desc limit 0,7",$conn);
    while ($row=mysql_fetch_array($sql))
      {
    $str=$row[items];
    $name=$row[itemname];
    $strvalue=$row[itemvalue];
    $arr=explode("|",$str);//分割数组
    ?>
    <?php echo "<H1><SPAN>*</SPAN>".$name.":</H1>
    <H".$a."><SELECT id=".$strvalue." name=".$strvalue.">";
    ?>
    <OPTION selected value="">==请选择==</OPTION>
    <?php $i=1; foreach ($arr as $v){echo "<option value=".$i.">".$v."</option>";$i++;}?>
    </SELECT>
    <?php echo "</H".$a.">";}?>这是全部源代码,$a怎么写。最终能实现以下的效果显示,帮忙看一下
    <H4>
    <SELECT id=a name=a>
    <OPTION selected value="">==请选择==</OPTION>
    </SELECT>
    </H4>
    <H5><SELECT id=b name=b>
    <OPTION selected value="">==请选择==</OPTION>
    </SELECT>
    </H5>
    <H4>
    <SELECT id=c name=c>
    <OPTION selected value="">==请选择==</OPTION>
    </SELECT>
    </H4>
    <H5><SELECT id=d name=d>
    <OPTION selected value="">==请选择==</OPTION>
    </SELECT>
    </H5> 
      

  2.   

    $a = 4;
    while ($row=mysql_fetch_array($sql))
      {
    $str=$row[items];
    $name=$row[itemname];
    $strvalue=$row[itemvalue];
    $arr=explode("|",$str);//分割数组
    ?>
    <?php echo "<H1><SPAN>*</SPAN>".$name.":</H1>
    <H".$a."><SELECT id=".$strvalue." name=".$strvalue.">";
    ?>
    <OPTION selected value="">==请选择==</OPTION>
    <?php $i=1; foreach ($arr as $v){echo "<option value=".$i.">".$v."</option>";$i++;}?>
    </SELECT>
    <?php echo "</H".$a.">";
    $a += $a == 4 ? 1 : -1;
    }?>