我想以来自DB的html格式(文本字段)显示文本,因此我使用了以下代码
....
.....
<input type="text" name="txtqname" id="txtqname" value="<?=$myvar ?>"></input>
....
.....
Run Code Online (Sandbox Code Playgroud)
这里$ myvar是变量,其值来自DB,可能包含单引号或双引号.因此,我的文本未正确显示在文本字段中.我试图用单个替换双引号
....
.....
<input type='text' name='txtqname' id='txtqname' value='<?=$myvar ?>'></input>
....
.....
Run Code Online (Sandbox Code Playgroud)
但我仍然没有得到正确的文字.请帮我.
提前致谢...
很简单,你所要做的就是:
<input type="text" name="txtqname" id="txtqname" value="<?= htmlspecialchars( $myvar ) ?>"></input>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4604 次 |
| 最近记录: |