来自 sql 的 textarea 中的 var?
var in textarea from sql?
我尝试用取自 sql 的 textarea 内容制作一个表单,它运行良好,除了我想制作的一件事...
我在 sql 中有一些文字,例如“您好 $name,欢迎”(例如)
当我在文本区域回显它时,我得到相同的“你好 $name,欢迎”
但我希望 $name 更改为我想要的...
<?php
$supplier = "David";
$branch = "name";
$msg = $row['msg'];
?>
<textarea rows="7" name="msg" cols="50" style="font-size: 11"><?php echo $msg; ?></textarea>
编辑:
这就是我得到的:
这就是 sql:
我该如何更改它?
谢谢!
你的语法有误。像这样写:
<?php
$name="David";
$msg=$row['msg'];
?>
<textarea rows="7" name="msg" cols="50" style="font-size: 11"><?php echo $msg ?></textarea>
你必须打开 php 标签然后关闭它,然后才能像我写的那样在 php 标签中写入 html。
如果您想在数据库中存储一条消息并在输出中替换一些单词,请不要将其保存为 PHP 代码。为变量数据创建一个带有占位符的模板,例如:
Hi, {supplier}. Lorem ipsum {branch}
然后只需使用 str_replace()
替换那些
$msg = str_replace(['{supplier}', '{branch}'], [$supplier, $branch], $msg);
我尝试用取自 sql 的 textarea 内容制作一个表单,它运行良好,除了我想制作的一件事...
我在 sql 中有一些文字,例如“您好 $name,欢迎”(例如) 当我在文本区域回显它时,我得到相同的“你好 $name,欢迎” 但我希望 $name 更改为我想要的...
<?php
$supplier = "David";
$branch = "name";
$msg = $row['msg'];
?>
<textarea rows="7" name="msg" cols="50" style="font-size: 11"><?php echo $msg; ?></textarea>
编辑:
这就是我得到的:
这就是 sql:
我该如何更改它?
谢谢!
你的语法有误。像这样写:
<?php
$name="David";
$msg=$row['msg'];
?>
<textarea rows="7" name="msg" cols="50" style="font-size: 11"><?php echo $msg ?></textarea>
你必须打开 php 标签然后关闭它,然后才能像我写的那样在 php 标签中写入 html。
如果您想在数据库中存储一条消息并在输出中替换一些单词,请不要将其保存为 PHP 代码。为变量数据创建一个带有占位符的模板,例如:
Hi, {supplier}. Lorem ipsum {branch}
然后只需使用 str_replace()
替换那些$msg = str_replace(['{supplier}', '{branch}'], [$supplier, $branch], $msg);