WAMP,echo语句只打印部分变量

时间:2017-07-10 23:08:56

标签: php html wamp

我是WAMP的初学者,但没有找到答案。我有一个PHP变量,$ _description =“GA驱动程序许可证”。变量的值在PHP代码块中正确打印,当打印输出嵌入到html代码中时,如何截断它:

price

这是从WAMP打开的网页:

enter image description here

当$ _description是没有空格或像'的字符时,两种情况下的打印输出都是相同的。有人可以提供打印整个变量的方法吗?

2 个答案:

答案 0 :(得分:2)

JM-AGMS Joey Pinto 已经说过,你的{{{{ 1}}属性。我不会再次引用正确的代码,但我想添加一些额外的信息,以防您无法理解为什么需要引号。

执行value时,PHP代码实际上变为<?php echo $_description; ?>。因此,您实际上是这样做的:

GA driver's licence

HTML专门用于在可能的情况下忽略用户错误,然后继续,因此当它看到<input id="despt" name="description" type="text" value=GA driver's licence> 时,它决定您打算键入value=GA driver's licence并假设value="GA" driver's licence和{{1是单独的属性(虽然我不知道它会因为撇号而对driver's有什么看法 - 它可能会导致部分HTML在页面下方出现问题,所以它可能很糟糕。)

答案 1 :(得分:1)

使用引号分配值属性

<input id="despt" name="description" type="text" value="<?php echo $_description; ?>"  >