从数据库显示字符串在输出中,字符串显示在中途 如下面的数据库样本
PHP是一种服务器脚本语言
输出如下
PHP
要显示的代码
<input type="radio" name=<?php echo 'answare'.$r['id_q'];?>
value=<?php echo $r['answare'];?> >
答案 0 :(得分:0)
您应该始终在属性周围加上引号。否则,属性中的空格将结束它。
<input type="radio" name="<?php echo 'answare'.$r['id_q'];?>"
value="<?php echo htmlentities($r['answare']);?>" >
如果htmlentities()
包含引号或其他特殊字符,请使用$r['answare']
保护。
答案 1 :(得分:0)
它凌乱,
请分开2,你的观点&amp;你的控制器不应该混合。
$radio = sprintf('<input type="radio" name="answare%s" value="%s" >', $r['id_q'], $r['answare'] );
请查看模板&amp; MVCS。 尝试Laravel,这很容易接受。