Php自动填充网格

Php自动填充网格,php,html,mysql,Php,Html,Mysql,我有以下html代码: <div class="media row-fluid"> <div class="span3"> <div class="widget"> <div class="well"> <div class="view

我有以下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>

信息

这里有一些信息和细节

它基本上是在span类和widget类之间交替,然后是widget类而不是span3类

我想知道的是,是否有办法让php“echo”或填充“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>

“alt=”“/>
信息


编辑:

我想添加一些更多的信息。填充的项目将基于订阅类型-由组id管理


我最初打算使用
while
是否应该使用
呢?这取决于数据库和网站的结构(我认为我们不需要那么多HTML,可能需要更多PHP)。希望这能有所帮助。

while
是否应该使用
呢?这取决于数据库和网站的结构(我想我们不需要太多的HTML。可能需要更多的PHP)。希望这有帮助。

刚刚读到“mysql\u fetch\u assoc”被5.5降价了,这是一种新的方式,看起来更好,更容易。希望这有帮助,今天更新了。 我希望这有帮助 将printf替换为echo'//然后替换html内容


这将遍历数据库中的行,直到它们不再是匹配的记录。

只需阅读“mysql\u fetch\u assoc”正在被5.5折旧,这是一种新的方法,看起来更好,更容易。希望有帮助,今天更新了。 我希望这有帮助 将printf替换为echo'//然后替换html内容


这将遍历数据库中的行,直到它们不再是匹配的记录。

您已经编写了哪些php代码?您的意思是“如何遍历数组并生成项目列表?”“?@tadman,我猜,如果这是它的名字。对不起,我是新来的-所以我不完全确定它会被称为什么as@DiMono至于foreach,什么都没有。我甚至不知道如何启动它。我知道函数是foreach($x=0;$xfor()
循环。
foreach()
是如何迭代已经存在的数组。
foreach($array as$key=>$value)
。如果
$value
恰好也是一个数组,那么您可以像访问其他数组一样访问它。您已经编写了哪些php代码?您的意思是“如何迭代数组并生成项目列表?”?塔德曼,我猜,如果这是它的名字。对不起,我是新来的-所以我不完全确定它会被称为什么as@DiMono至于foreach,什么都没有。我甚至不知道如何启动它。我知道函数是foreach($x=0;$xfor()循环。
foreach()
是如何迭代已经存在的数组。
foreach($array as$key=>$value)
。如果
$value
恰好也是一个数组,那么您可以像访问任何其他数组一样访问它。在问题中添加了我当前用作while语句的内容。我只是不知道如何迭代多行并输出该信息,并且认为foreach会更好。在中添加了我当前用作while语句的内容问题是,我只是不知道如何遍历多行
echo <div class="item-info">
                                    <a href="#" title="" class="item-title">$title</a>
                                    <p>$info</p>

                                </div>
<? (if $_SESSION['group_id']==1)
 while ($row=mysql_fetch_assoc($sqlItem))
{ 
 $itemInfo = $row['info'];
 $image = $row['image'];
 $title = $row['title'];
 $url = $row['url'];
};
>