我正在尝试在html标签内的另一个循环中回显一个循环,任何人都可以帮忙吗? 我知道这是一个解析错误,但有人可以帮我解决,
当我在循环中运行时还有另一个问题
$row['Rating']
我从数据库中获取数据但是如果我之前将其放在变量
中$stars = $row['Rating'];
它没有给任何人任何价值吗?
<?php
echo '<td>' .
for($x=1;$x<=$stars;$x++) {
echo '<img src="images/empty-star.png" />';
}
if (strpos($stars,'.')) {
echo '<img src="images/full-star.png" />';
$x++;
}
while ($x<=5) {
echo '<img src="path/to/blank/star.png" />';
$x++;
}
. '</td>';
?>
提前谢谢
答案 0 :(得分:2)
<?php
echo '<td>';
for($x=1;$x<=$stars;$x++) {
echo '<img src="images/empty-star.png" />';
}
if (strpos($stars,'.')) {
echo '<img src="images/full-star.png" />';
$x++;
}
while ($x<=5) {
echo '<img src="path/to/blank/star.png" />';
$x++;
}
echo '</td>';
?>
对于您的$row
问题,它似乎与您提供的代码无关。不,分配时值不会消失。