在使用数据库中的动态变量连接字符串时,我没有获得全文。我的代码是:
plsh
我得到这样的输出:
$page ="<input type='text' name='neil' value=".$blogname.">";
预期产出:
<input type="text" name="neil" value="My" test's="">
答案 0 :(得分:4)
正确的方法是:
$page ='<input type="text" name="neil" value="'.$blogname.'">';
您需要将html元素的值括在引号" "
答案 1 :(得分:0)
将值括在单引号中,并在名称后添加=。放一个/之前&gt;如果你真的想要:
$page ="<input type='text' name='neil' value='".$blogname."'/>";
答案 2 :(得分:0)
您需要引用HTML的值。关于双引号的好处是你不需要突破它们来添加变量,并且你能够更容易地注意到缺失的引号。所以你的字符串看起来像这样:
$page ="<input type='text' name='neil' value='$blogname'>";
或者
$page ="<input type='text' name='neil' value='{$blogname}'>";
第二个很适合你使用数组值,如下所示:
$page ="<input type='text' name='neil' value='{$row['blogname']}'>";