Php 从数据库检索后,在输入字段中添加额外的选项卡

Php 从数据库检索后,在输入字段中添加额外的选项卡,php,html,mysql,Php,Html,Mysql,我试图通过PHP从输入字段中的db中检索数据。如果数据存在,我希望在输入字段中显示检索到的值,而不是占位符。我能够从数据库中检索数据,但它在实际输入之前添加了几个额外的选项卡 <input type="text" name="title" id="title" value=" <?php $title='title'; $clean = trim(retrieve_project_info($email,$title)); echo $clean; ?&

我试图通过PHP从输入字段中的db中检索数据。如果数据存在,我希望在输入字段中显示检索到的值,而不是占位符。我能够从数据库中检索数据,但它在实际输入之前添加了几个额外的选项卡

<input type="text" name="title" id="title"  value="
<?php  
    $title='title';
    $clean = trim(retrieve_project_info($email,$title));
    echo $clean;
?>">

是的,删除选项卡很容易,但最好找出它们存在的原因,而不是删除它们。
但您的代码:

<input type="text" name="title" id="title"  value="
<?php  
    $title='title';
    $clean = trim(retrieve_project_info($email,$title));
    echo $clean;
?>">

在我将原始代码输出到表单字段的任何地方,我都会调用该函数。

是的,删除选项卡很容易,但最好找出它们存在的原因,而不是删除它们。 但您的代码:

<input type="text" name="title" id="title"  value="
<?php  
    $title='title';
    $clean = trim(retrieve_project_info($email,$title));
    echo $clean;
?>">

在我将原始代码输出到表单字段的任何地方,我都调用该函数。

取出代码中的选项卡并将其放到屏幕的chrome上。我做到了,这对我很有效。尽管拥有可读的代码很好,但是在我找到另一个解决方案之前,这种方法暂时有效。

取出代码中的选项卡,并将其放到屏幕的chrome上。我做到了,这对我很有效。尽管拥有可读的代码很好,但是在我找到另一个解决方案之前,这种方法暂时有效。

您在
value=“
之间有空格
value=“
之间有空格,甚至可以使用
而不是
,当然,也可以直接进入
。不要这样做。短\u打开\u标记并非到处都启用。(例如,不在我的服务器上。)非常感谢。问题是,我在用PHP呼出值之前,在value=”“中添加了很多空间。是的,你是对的。在db中的字段中添加双引号将导致此代码失败。你知道怎么绕过它吗?。提前谢谢。请点击我评论中的链接:
@palmi:是的,请退出代码。我将编辑我的原始帖子,因为我无法在这个评论框中真正格式化。我甚至可以使用
而不是
,当然,也可以直接转到
。不要这样做。短\u打开\u标记并非到处都启用。(例如,不在我的服务器上。)非常感谢。问题是,我在用PHP呼出值之前,在value=”“中添加了很多空间。是的,你是对的。在db中的字段中添加双引号将导致此代码失败。你知道怎么绕过它吗?。提前谢谢。请点击我评论中的链接:
@palmi:是的,请退出代码。我将编辑我的原始帖子,因为我无法在此评论框中设置格式
function doFormSafeHTMLEncode($someStr){
    return htmlspecialchars($someStr,ENT_QUOTES,'UTF-8'); 
}