【发布时间】:2013-10-20 22:13:42
【问题描述】:
我是一名构建前端 HTML 设计的交互设计师。我是 PHP 新手,但对 HTML 很熟悉,对新技术也很熟悉。我希望有人可以帮助我。我已经进行了几个小时的研究,但到目前为止,我在任何论坛都找不到我非常具体的问题的答案。
目标:我想要一种将数据库中各种离散数据单元格显示到我的 HTML 设计中的好方法。具体来说,我希望能够通过引用数据库同一行中的唯一 ID 在我的页面设计上显示给定的“标题”。这是一排的样子...
'unique_id' '标题' '描述' '图像'
我需要的是一种使用一些小代码 sn-p 从数组中提取单个单元格的简单方法。像这样的:
<li class="active"><a href="#"><?php echo [unique_id][title];?></a></li>
...其中 unique_id 将作为一个索引来告诉数组要查看哪一行,然后显示同一行的标题。
我有一种预感,它与索引数组和一些特殊循环有关,但我很迷茫。您的帮助,但更重要的是教我让我可以学习,将不胜感激。
这是我目前所拥有的,但它不起作用,因为它只会偏离增量行顺序(0...、1...、2...)。我需要的是让这些数字成为行的唯一 ID,例如 (1005..., 104..., 106...)。
<?php
$sql = "SELECT title FROM phones";
$result = mysql_query($sql) or die(mysql_error());
$array = array();
while($row = mysql_fetch_assoc($result)) {
$array[] = $row;
}
?>
<ul class="nav nav-list">
<li class="nav-header">iOS Phones</li>
<li class="active"><a href="#"><?php echo $array[0][title];?></a></li>
<li><a href="#"><?php echo $array[1][title]?></a></li>
克里斯托弗
【问题讨论】:
-
您应该将您的
HTML代码移动到您的while循环中。 -
第一次发布海报的好展示,但是您能否通过添加一些 HTML 来阐明您想要什么,因为如果一切正常,它将被输出?