对模块和行使用模数

时间:2015-12-29 22:55:06

标签: php html css modulo

我知道这个问题已被问过几次,但我无法做到。我发现的所有例子都是过于个人化和复杂化,或者是某些角度或javascript。我正在尝试学习如何在一行中设置4列。

--dbms_output.put_line('appl_id' || chr(9) || 'ic' || chr(9) || 'serial_num');   
LOOP
  FETCH v_Proj_Appl_Cur
  INTO v_APPL_ID, v_ADMIN_PHS_ORG_CODE, v_SERIAL_NUM;
  EXIT WHEN v_Proj_Appl_Cur%NOTFOUND;
  v_Proj_Appl_Tab.extend;
  v_cnt := v_cnt + 1;
  v_Proj_Appl_Tab(v_cnt) := Proj_Appl_Rec(v_APPL_ID, v_ADMIN_PHS_ORG_CODE, v_SERIAL_NUM);
  --dbms_output.put_line( v_APPL_ID || chr(9) || v_ADMIN_PHS_ORG_CODE || chr(9) ||  v_SERIAL_NUM);
END LOOP;
CLOSE v_Proj_Appl_Cur;

     OPEN GrantApplications_CUR FOR
      WITH Appls_CTE
      AS
      (
         SELECT DISTINCT
                pa.Appl_Id
           FROM TABLE(v_proj_appl_tab) pa
      )

      SELECT ga.appl_id, council_meeting_date
      FROM Appls_CTE ac
      JOIN grant_appls ga
      ON ac.appl_id = ga.appl_id;

    RETURN   GrantApplications_CUR;

2 个答案:

答案 0 :(得分:0)

您的PHP脚本有点用完,请尝试以下

<div class="row">
    <?php
// start basic loop just to have some data
for($a=0; $a<=20; $a++) {
    ?>
    <div class="col-md-3" style="border: 1px solid black">
        <?php echo $a; ?>
    </div>
    <?php
    if($a % 4 == 3) {
    ?>
</div>
<div class="row">
    <?php
    }
}
    ?>
</div>

答案 1 :(得分:0)

如果您创建一个用于生成行的循环,而另一个用于生成这些行中的单元格,则事情会变得更容易,如下所示:

<?php   // start basic loop for generating rows
        for($row=0; $row<5; $row++) {
?>          <div class="row">
<?php       // start basic loop for cells within a row
            for($cell=0; $cell<4; $cell++) {
?>              <div class="col-md-3" style="border: 1px solid black">
                    <?=$row*4+$cell?>
                </div>
<?php       }
?>          </div>
<?php   }
?>

我假设你有一个col-md-3样式,可以让这些div元素保持在一行,如下所示:

<style>
    .col-md-3 { display: table-cell; width: 100px }
</style>