我的公司希望让事情变得更轻松。我们总是为客户写信,说谢谢。我们有一封内容相同的信件。举个例子:
hi(customer_name),
谢谢你和我们做生意!我们将联系你(客户 数)
我想要做的是让我的员工从以下表格中编辑信件的内容:
客户名称:_________________
电话:_________________
[提交按钮]
点击提交按钮后,此处的数据将保存到数据库中,并且刚刚附加到该字母,该字母也会保存到数据库中。
答案 0 :(得分:0)
这并不难。首先,您需要创建一个表单。
<form method="post" action="path/to/file.php">
<input type="text" name="customerName" placeholder="Customer Name">
<input type="text" name="phoneNumber" placeholder="Phone Number">
<input type="submit" value="Generate">
</form>
因此,现在单击按钮时,数据将通过POST请求发送到action
标记中定义的<form>
属性中指定的URL。因此,要从表单中输入的值中获取值,您必须访问$_POST
super global。在method
属性设置为post
的情况下提交的每个表单,所有输入字段数据都会移至$_POST
超级全局,并访问特定输入的特定值在字段中,您必须从$_POST
超级全局中的索引获取它,该索引等于输入字段name
属性中指定的值。因此,例如,要获取客户名称,您可以尝试从$_POST['customerName'
获取它。
所以,你可以这样做:
$string = "hi " . $_POST['customerName'] . ",<br /><br />thank you for doing business with us! we will contact u at " . $_POST['phoneNumber'];
现在,您可以将此$string
保存到表格中的数据库中。
有关此主题的更多信息,请访问:
答案 1 :(得分:0)
<?php
if($_SERVER['REQUEST_METHOD']=='POST') {
$letter = 'hi (customer_name),
thank you for doing business with us! we will contact u at (customer_number)';
$letter = str_replace('(customer_name)', $_POST['customer_name'], $letter);
$letter .= str_replace('(customer_number)', $_POST['customer_number'], $letter);
//db save code here..
//save $letter variable into db
}
?>
<form method="post">
<input type="text" name="customer_name" /><br />
<input type="text" name="customer_number" /><br />
<input type="submit" value="Submit" />
</form>