在输入框中显示整个字符串的问题(在php中)

Zee*_*ang 4 html php

我试图在输入框type = text中显示mysql表中的元素.数据是字符串值.但我只能看到整个字符串的第一个字.

但如果我回显元素,我得到完整的字符串值.

我的代码看起来像这样:

  echo "Title: <input type=\"text\" name=\"title\" value=".$row['Title']."></input><br>"; 
Run Code Online (Sandbox Code Playgroud)

请让我知道我在这里做错了什么.

最好的Zeeshan

Jul*_*ian 8

您没有在生成的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)

这避免了必须逃避双引号.