php - 如何在php codeigniter 3中将表单数据添加到动态字符串
问题描述
PHP -> 代码点火器
表格 - 用户 [客户信息] - 短信网关 [短信网关配置 apiKey,发件人代码] - 短信模板 [预先批准的动态模板,例如,办公室访客]
表单 - 全名 [输入字段] = SHREYAS - 电话 [输入字段] = 123456789 - 服务 [来自服务表的动态下拉菜单] = ABC - 备注 = QWERTY
** 表单提交** 1) $post = $this->input->post(); [控制器的 PHP codeigniter 语法]
2) $data[] = $post[]; [所有表单数据都存储在称为数据的数组中]
3) 插入数据到 db [visitors]
** 向访客发送短信 ** 1) $users_id = $this->session->userdata('users_id'); [用于从会话中获取 users_id 的 PHP codeigniter 语法]
2) get_sms_gateway_details [users_id = $users_id 的客户]
3) $sms_content[users_id,sms_gateway_id,TITLE] // 获取带有 users_id sms_gateway_id 和 title("visitors") 的模板
4) 在 foreach 循环中添加 $sms_content 以获取访问者模板消息作为 $message 中的字符串
********我面临的问题********
5) $message = Dear '.$post['fullname'],', 您对 '.$service_name.' 的请求 正在处理。我们的团队会尽快回复您。祝你有美好的一天 !!!。暴徒:+91
0000000000.(“这是用于访问者的短信模板,其中 $post['fullname'] 应该是 SHREYAS 和 $service_name = ABC”,在上面的表格中提交)
6) 需要最终输出 = 亲爱的 SHREYAS, 您对 ABC 的请求正在进行中。我们的团队会尽快回复您。祝你有美好的一天 !!!。暴徒:+91 0000000000。
7) 稍后这将被添加到 sms_data_array[] 并使用 PHP CRUL 方法发送
解决方案
推荐阅读
- django - 按时间范围筛选创建日期
- reactjs - 如何在 RMWC TopAppBar 组件中使用图标?
- mongodb - MongoDB - 按单词排序
- android - AndroidManifest.xml 错误:未解析的类,属性 android:***** 此处不允许
- css - 无法使用 css flexbox 设置元素样式
- delphi-2009 - 如何从 TDataSet 一次读取整条记录?
- javascript - 如何将多个条目的数组转换为一个对象?
- c++ - 当 new 运算符重载并输出到 std::cout 时,使用 Clang 编译的 C++ 程序崩溃
- python - AIOHTTP - Application.make_handler(...) 已弃用 - 添加多处理
- .net - 使用 WinSCP 和 PowerShell 在文件上传之间暂停