Php中的Css不起作用
因此,这是我的代码的一部分,我正在努力使其工作:Php中的Css不起作用,php,css,Php,Css,因此,这是我的代码的一部分,我正在努力使其工作: while ($row = mysql_fetch_array($satt)){ echo "<li"; if($row["satake"] == $fns ) { echo "class=\"selected\""; } echo "><a href=\"home.php?fn=".urlencode($row["satake"]). "\">{$row["sat
while ($row = mysql_fetch_array($satt)){
echo "<li";
if($row["satake"] == $fns ) {
echo "class=\"selected\"";
}
echo "><a href=\"home.php?fn=".urlencode($row["satake"]).
"\">{$row["satake"]}</a></li>";
}
它不会给我任何错误,运行平稳但不起作用。虽然您确实缺少一个空间,但您可能希望在将来采取以下步骤以避免这种混乱:
while ($row = mysql_fetch_array($satt)){
// Some light logic
$satake = $row["satake"];
$liclass = $satake == $fns ? "selected" : "";
$cleansatake = urlencode($satake);
// The presentation
?>
<li class="<?= $liclass; ?>" >
<a href="home.php?fn=<?= $cleansatake; ?>" >
<?= $satake; ?>
</a>
</li>
<?php
} ?>
while($row=mysql\u fetch\u数组($satt)){
//一些简单的逻辑
$satake=$row[“satake”];
$liclass=$satake==$fns?“选中”:“;
$cleansatake=urlencode($satake);
//介绍
?>
你能把PHP代码在运行时输出的HTML包含进来吗?你需要在li
和class
ohhhhhhhgoddddddddddddd之间留出一个空间,这是我在显示器上像白痴一样操纵的空间!rep+++tnxtnx,这很有帮助,重新分解总是有帮助的,但像我这样的初学者倾向于让它工作得更快,而不是去做是的。请原谅我这么问,但我不明白这句话:$liclass=$satake==$fns?“选中”:“;我知道在$fns之前会发生什么,但“?”;除此之外,我失去了我。那将是一个错误。
.selected { font-weight: bold; }
while ($row = mysql_fetch_array($satt)){
// Some light logic
$satake = $row["satake"];
$liclass = $satake == $fns ? "selected" : "";
$cleansatake = urlencode($satake);
// The presentation
?>
<li class="<?= $liclass; ?>" >
<a href="home.php?fn=<?= $cleansatake; ?>" >
<?= $satake; ?>
</a>
</li>
<?php
} ?>