Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/266.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在HTML文本区域中用php变量替换单词_Php_Mysql - Fatal编程技术网

在HTML文本区域中用php变量替换单词

在HTML文本区域中用php变量替换单词,php,mysql,Php,Mysql,我有。很少有表单使用通用HTML 一种表单向数据库中的联系人发送电子邮件 当我使用像####这样的东西时,我怎么能做到这一点呢!联系你的名字!###它将替换为数据库中联系人的姓名(联系人表中的“姓名”列)我不知道我是否正确理解您的问题,但我会这样做: <textarea><?php if (isset($var)) echo $var; ?></textarea> 我不知道我是否正确理解了你的问题,但我会这样做: <textarea><

我有。很少有表单使用通用HTML

一种表单向数据库中的联系人发送电子邮件


当我使用像####这样的东西时,我怎么能做到这一点呢!联系你的名字!###它将替换为数据库中联系人的姓名(联系人表中的“姓名”列)

我不知道我是否正确理解您的问题,但我会这样做:

 <textarea><?php if (isset($var)) echo $var; ?></textarea>

我不知道我是否正确理解了你的问题,但我会这样做:

 <textarea><?php if (isset($var)) echo $var; ?></textarea>

您有一个模板

$string_template = '
      Hello [username],
      .....
 ';
然后你简单的替换字符

$message = strtr($template, array('[username]' => $user_name_from_dtb));
你有模板吗

$string_template = '
      Hello [username],
      .....
 ';
然后你简单的替换字符

$message = strtr($template, array('[username]' => $user_name_from_dtb));

我的意思是,如果我使用表单从数据库向电子邮件地址发送电子邮件,如果我在电子邮件正文中键入!联系人姓名!###它会将联系人的名字放在数据库的电子邮件中我的意思是,如果我在电子邮件正文中键入,我使用表单向数据库中的电子邮件地址发送电子邮件!联系人姓名!###它会将联系人的名字放在数据库的电子邮件中。我认为这是一个问题(请参阅PHP
str\u replace
preg\u replace
函数)。。。但你必须更好地解释你的问题:用你使用的HTML和/或PHP片段编辑问题。我认为这是一个问题(请参阅PHP
str_replace
preg_replace
函数)。。。但是你必须更好地解释你的问题:用你使用的HTML和/或PHP片段编辑问题。不必要时不要使用reg-exps:)不必要时不要使用reg-exps:)