首页 > 解决方案 > 如何在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 方法发送

标签: phpmysqlsmscodeigniter-3

解决方案


推荐阅读