我想用数据库中的数据创建HTML卡

时间:2019-04-05 20:03:39

标签: php mysql

我想从数据库创建html卡。 我创建了num_rows来计算它将制作多少张卡片,但是当我提取然后回显它时,它仅显示第一行。如何显示所有行?

    $cas = 0;
    while($cas < $number){
        $cas++;
        echo "
    <div class='tbook' align='center'>
      <div class='tr'>
       <div class=''>$name</div>
       <div class=''>$role</div>
       <div class=''>$admin</div>
      </div>
    </div>
";
    }

1 个答案:

答案 0 :(得分:0)

我认为使用foreach https://www.php.net/manual/en/control-structures.foreach.php

是个更好的主意
[ 'Cash and cash equivalents\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t$\n\t\t\t\t\n\t\t\t\t1,903 \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t$\n\t\t\t\t\n\t\t\t\t4,317 \n\t\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tCash and cash equivalents at beginning of period\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t4,317 \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t5,291 \n\t\t\t\t\n\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\tCash and cash equivalents at end of period\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t$\n\t\t\t\t\n\t\t\t\t1,903 \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t \n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\t\n\t\t\t\t\t\t$\n\t\t\t\t\n\t\t\t\t3,865' ]