-1
我试图使用div标签和宽度%来显示进度条。在php中使用样式标记回显div标签以显示进度条
的代码看起来是这样的:
$width = $density;
$width = sprintf ("%d\n",$width);
echo '<div style="width:200px;height:15px;background:#FFFFFF;border:1px
solid #000000;">'; // displays the outer white bar
echo '<div style="width: $width%; height:15px;background:#0033FF;font-size:8px;line-height:8px;">'; // displays the colored bar according to the value of width
echo "</div>";
echo "</div>";
问题:代码未服用变量$宽度在第二回波。
它只是显示一个0%的数字(空白栏,即使当$ width为100时),或者当$ width的值为0时显示一个完整的彩色栏。(我回显了这些值以便与栏进行交叉检查显示)
当我给出一个百分比硬的数字时,酒吧的作品,并显示在彩色区域%。
...我已经寻找修复并尝试各种组合,如使用:
echo '<div style="width: '. $width. ' %; [rest of tags here]
我做错什么了吗?是否有一种特殊的方式将样式标记中的变量与%符号一起传递?
从'sprintf'删除'\ N'。 – hjpotter92