回声循环里面的html标签

时间:2014-12-08 19:14:15

标签: php html

我正在尝试在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>';
?>

提前谢谢

1 个答案:

答案 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问题,它似乎与您提供的代码无关。不,分配时值不会消失。