我有以下html代码:
<div class="media row-fluid">
<div class="span3">
<div class="widget">
<div class="well">
<div class="view">
<a href="img/demo/big.jpg" class="view-back lightbox"></a>
<img src="img/demo/media/1.png" alt="" />
</div>
<div class="item-info">
<a href="#" title="" class="item-title">Title 1</a>
<p>Info.</p>
<p class="item-buttons">
<a href="#" class="btn btn-info tip" title="Edit"><i class="icon-pencil"></i></a>
<a href="#" class="btn btn-danger tip" title="Move to trash"><i class="icon-trash"></i></a>
</p>
</div>
</div>
</div>
<div class="widget">
<div class="well">
<div class="view">
<a href="img/demo/big.jpg" class="view-back lightbox"></a>
<img src="img/demo/media/2.png" alt="" />
</div>
<div class="item-info">
<a href="#" title="" class="item-title">This is another title</a>
<p>Some info and details go here.</p>
<p class="item-buttons">
<a href="#" class="btn btn-info tip" title="Edit"><i class="icon-pencil"></i></a>
<a href="#" class="btn btn-danger tip" title="Move to trash"><i class="icon-trash"></i></a>
</p>
</div>
</div>
</div>
</div>
它基本上在一个带有小部件类的跨度类之间交替,然后是没有span3类的小部件类。
我想知道的是是否有办法让php“回显”或填充“item-info”类下的详细信息和详细信息。我需要使用 foreach 语句来完成这项工作吗?我会将信息存储在 mysql 数据库中,虽然我可以让它一个一个地填写信息(重复输入并回显每个图像和项目标题),但当需要显示的内容结束时是不切实际的15 种不同的物品。我对 foreach 语句并不精通,所以我绝对可以使用一些帮助。
如果有人可以帮助我构建一个 php 脚本,以便它可以根据数据库中单个项目的数量自动输出 html,那将不胜感激!
我想知道 html + php(不包括 foreach)是否看起来像这样:
<div class="span3">
<div class="widget">
<div class="well">
<div class="view">
<a href="<? $link ?>" class="view-back lightbox"></a>
<img src="img/<? $file ?>" alt="" />
</div>
<div class="item-info">
<a href="#" title="" class="item-title"><?$title?></a>
<p>Info.</p>
<p class="item-buttons">
<a href="#" class="btn btn-info tip" title="Edit"><i class="icon-pencil"></i></a>
<a href="#" class="btn btn-danger tip" title="Move to trash"><i class="icon-trash"></i></a>
</p>
</div>
</div>
</div>
编辑:
我想添加更多信息。填充的项目将基于一种订阅类型 - 将由组 ID 管理。
我最初打算使用<? (if $_SESSION['group_id']==1)>
echo <div class="item-info">
<a href="#" title="" class="item-title">$title</a>
<p>$info</p>
</div>
这样只有订阅的项目会填充。但是,我需要它来遍历 group1 表的所有项目并列出它。目前我知道我能做到
<? (if $_SESSION['group_id']==1)
while ($row=mysql_fetch_assoc($sqlItem))
{
$itemInfo = $row['info'];
$image = $row['image'];
$title = $row['title'];
$url = $row['url'];
};
>
$sqlItem
现在只能分配一件事(手动 - 如:$sqlItem = '123'),除非我迭代这是我想要弄清楚的。