1

我有一个页面,我必须在其中显示工作委员会列表。我有一个名为 job_board 的表,其中我保存了 10 到 12 的所有记录,可能会保存更多的工作板。我想显示一个页面,其中将有一个 div 作为容器,并且在该 div 内我想显示这些工作板,每个都在一个单独的 div 中(并排)。目前我正在尝试这个循环:

  foreach($this->test as $value)
{
            $variable=null;

             echo $variable .='<div class="testing"></div><div class="head"></div>';
              $variable .=$value["job_board_id"] . '</br>';
              $variable .=$value["name"] . '</br>';
              $variable .=$value["description"] . '</br>';
              $variable .=$value["price"]. '</br>';
              $variable .= $value["enabled"]. '</br>';

              echo $variable;
}   

我表中的列是 id,name,description,price,url) 我想在主 div“容器”内的小 div 中显示它

4

2 回答 2

0

如果你想用 span 在一个 div 中打印每一行,你可以试试这个

 echo $variable .='<div class="testing"></div><div class="head"></div>';
              $variable .= '<div><span>'.$value["job_board_id"] . '</span>';
              $variable .= '<span>'.$value["name"] . '</span>';
              $variable .= '<span>'.$value["description"] . '</span>';
              $variable .= '<span>'.$value["price"]. '</span>';
              $variable .= '<span>'.$value["enabled"]. '</span></div>';

              echo $variable;

对于打印后的第二个循环,$variable请分配空白,例如$variable = ''

还尝试使用 css 使其更具吸引力。

让我知道我是否可以进一步帮助您。

于 2013-06-28T07:16:52.210 回答
0

如果您想并排显示 div,请尝试float. 代码可能是这样的:

foreach($this->test as $value)
{
          $variable=null;
          $variable .='<div class="cell">';
          $variable .=$value["job_board_id"] . '</br>';
          $variable .=$value["name"] . '</br>';
          $variable .=$value["description"] . '</br>';
          $variable .=$value["price"]. '</br>';
          $variable .= $value["enabled"]. '</br>';
          $variable .='</div>';
          echo $variable;
}

而且,“单元格”类将在您的 CSS 文件中定义,如下所示:

<style type="text/css">
.cell{
    width:150px;
    float:left;
}
#container:after { /*clear the float*/
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
</style>
于 2013-06-28T07:28:52.107 回答