包含不同css类和php查询的列表
我有一个php查询包含不同css类和php查询的列表,php,css,Php,Css,我有一个php查询 $sql = "SELECT * FROM db"; $query = mysql_query($sql); while($row = mysql_fetch_assoc($query)) { echo "<ul>"; echo "<li>{$row['title']}</li>"; echo "</ul>"; } $sql=“从数据库中选择*”; $query=mysql\u查询($sql); w
$sql = "SELECT * FROM db";
$query = mysql_query($sql);
while($row = mysql_fetch_assoc($query))
{
echo "<ul>";
echo "<li>{$row['title']}</li>";
echo "</ul>";
}
$sql=“从数据库中选择*”;
$query=mysql\u查询($sql);
while($row=mysql\u fetch\u assoc($query))
{
回声“”;
echo“- {$row['title']}
”;
回声“
”;
}
我的xhtml代码是:
<ul>
<li class="pdn5">one</li>
<li class="pdn5">two</li>
<li class="no-pdn">three</li>
</ul>
- 一个
两个
三个
在这种情况下,如何编写php循环?
提前感谢修改代码如下:
$sql = "SELECT * FROM db";
$query = mysql_query($sql);
echo "<ul>";
while($row = mysql_fetch_assoc($query))
{
echo "<li class='some_class'>{$row['title']}</li>";
}
echo "</ul>";
$sql=“从数据库中选择*”;
$query=mysql\u查询($sql);
回声“”;
while($row=mysql\u fetch\u assoc($query))
{
回声“- {$row['title']}
”;
}
回声“
”;
更新li元素的类名:
例如,如果您想为每个列表元素添加特定的类,您可以将该类名存储在DB中,并使用您的标题检索它。或者也可以根据$row['title']值来命名类名。例如:
echo "<li class='li_".$row['title']."'>{$row['title']}</li>";
echo“{$row['title']} ”;
如下修改代码:
$sql = "SELECT * FROM db";
$query = mysql_query($sql);
echo "<ul>";
while($row = mysql_fetch_assoc($query))
{
echo "<li class='some_class'>{$row['title']}</li>";
}
echo "</ul>";
$sql=“从数据库中选择*”;
$query=mysql\u查询($sql);
回声“”;
while($row=mysql\u fetch\u assoc($query))
{
回声“- {$row['title']}
”;
}
回声“
”;
更新li元素的类名:
例如,如果您想为每个列表元素添加特定的类,您可以将该类名存储在DB中,并使用您的标题检索它。或者也可以根据$row['title']值来命名类名。例如:
echo "<li class='li_".$row['title']."'>{$row['title']}</li>";
echo“{$row['title']} ”;
假设您希望最后一行是唯一一行有“无pdn”,那么您可以使用:
$sql = "SELECT * FROM db";
$query = mysql_query($sql);
$numRows = mysql_num_rows($query);
$i = 1;
while($row = mysql_fetch_assoc($query))
{
echo "<ul>";
echo '<li class="'.($i < $numRows ? 'pdn5' : 'no-pdn').'">'
.$row['title']."</li>";
echo "</ul>";
i++;
}
$sql=“从数据库中选择*”;
$query=mysql\u查询($sql);
$numRows=mysql\u num\u行($query);
$i=1;
while($row=mysql\u fetch\u assoc($query))
{
回声“”;
echo'- ”
.$行['title']。“
”;
回声“
”;
i++;
}
假设您希望最后一行是唯一一行有“无pdn”,那么您可以使用:
$sql = "SELECT * FROM db";
$query = mysql_query($sql);
$numRows = mysql_num_rows($query);
$i = 1;
while($row = mysql_fetch_assoc($query))
{
echo "<ul>";
echo '<li class="'.($i < $numRows ? 'pdn5' : 'no-pdn').'">'
.$row['title']."</li>";
echo "</ul>";
i++;
}
$sql=“从数据库中选择*”;
$query=mysql\u查询($sql);
$numRows=mysql\u num\u行($query);
$i=1;
while($row=mysql\u fetch\u assoc($query))
{
回声“”;
echo'- ”
.$行['title']。“
”;
回声“
”;
i++;
}