Php自动填充网格
我有以下html代码: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
<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'];
};
>