2016-04-26 119 views
1

嗨,大家好我已经将消息发送到客户手机这样含量变化动态与PHP变量

$message="Your ticket is booked for ID='$id'"; 

所以现在我的老板告诉我,我们需要一个提供定制此message.may是这样

$message="Your ticket ID='$id' is booked,you are welcome"; 

他们将同时更改消息。 所以我在管理员中添加一个部分来改变使用文本区域的消息。但是我用这个变量做什么$id?我如何将变量添加到数据库并获取它?

+0

..probably你需要编辑php文件处理该消息。 –

+0

@MarinNedea喜欢什么编辑? –

回答

4

在数据库中保存的消息像这样

$message="Your ticket ID= ###id### is booked,you are welcome"; 

虽然从数据库中获取数据

$message = //message from db 

str_replace("###id###", $id, $message); 

希望它可以帮助

干杯

+0

$ message =“您的机票ID =%s已预订,欢迎您使用”; 然后使用sprintf()? – Dodo

3

我的建议是使用这是一个占位符。作为输入,您可以例如定义一个%ID%占位符,并在您从数据库检索消息时动态替换它。

例如,当您的老板输入消息"Your ticket is booked for ID=%ID%"时,您将PHP代码中的真实ID替换为%ID%

2
$message="Your ticket ID = {{ id }}is booked,you are welcome"; 
$message = str_replace("{{ id }}", $id, $message); 
echo $message; 

在这里,我建议一样Vaibhav的,但更明显的格式