为了账号安全,请及时绑定邮箱和手机立即绑定

题号递增的实现

题号递增的实现

PHP
郎朗坤 2021-09-18 21:16:48
我想让每个问题编号从1开始。目前,问题编号是基于它们在数据库中的相应编号。我怎样才能让它从1开始?<body>    <div class="container">        <h1> Quiz</h1>         <?php echo form_open('user/resultdisplay/', ['class' =>'form-horizontal']);?>        <?php if(count($questions) > 0):?>            <?php foreach($questions as $row):?>            <p><?=$row->ch_id?>. <b><?=$row->ques?></b></p>            <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des1?>"> <?=$row->ch_des1?><br>            <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des2?>"> <?=$row->ch_des2?><br>            <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des3?>"> <?=$row->ch_des3?><br>            <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des4?>"> <?=$row->ch_des4?><br>             <?php endforeach;?>        <?php else:?>                <tr>                    <td>No records found!</td>                </tr>        <?php endif;?>    </body>            <input type="submit" value="Submit!">        </form>    </div>    </body>
查看完整描述

1 回答

?
慕的地8271018

TA贡献1796条经验 获得超4个赞

添加一个计数器并手动增加它:


<?php if(count($questions) > 0):?>

    <?php $index = 1; ?>

    <?php foreach($questions as $row):?>


    <p><?=$index++?>. <b><?=$row->ques?></b></p>


    <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des1?>"> <?=$row->ch_des1?><br>

    <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des2?>"> <?=$row->ch_des2?><br>

    <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des3?>"> <?=$row->ch_des3?><br>

    <input type="radio" name="ch_id<?=$row->ch_id?>" value="<?=$row->ch_des4?>"> <?=$row->ch_des4?><br> 


    <?php endforeach;?>

<?php else:?>

        <tr>

            <td>No records found!</td>

        </tr>

<?php endif;?>


查看完整回答
反对 回复 2021-09-18
  • 1 回答
  • 0 关注
  • 159 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信