我试图在输入框type = text中显示mysql表中的元素.数据是字符串值.但我只能看到整个字符串的第一个字.
但如果我回显元素,我得到完整的字符串值.
我的代码看起来像这样:
echo "Title: <input type=\"text\" name=\"title\" value=".$row['Title']."></input><br>";
Run Code Online (Sandbox Code Playgroud)
请让我知道我在这里做错了什么.
最好的Zeeshan
您没有在生成的HTML中将文本括在引号中,请尝试以下操作:
echo "Title: <input type=\"text\" name=\"title\" value=\"".$row['Title']."\"></input><br>";
Run Code Online (Sandbox Code Playgroud)
还是更好
echo 'Title: <input type="text" name="title" value="'.$row['Title'].'"></input><br>';
Run Code Online (Sandbox Code Playgroud)
这避免了必须逃避双引号.
归档时间: |
|
查看次数: |
8902 次 |
最近记录: |