我有这个发送短信按钮,当我点击它时,我的客户的信息将显示在SENDSMS视图中,我没有问题但是当我点击发送按钮时,我的程序显示这些错误。
遇到严重错误:通知
消息:未定义的变量:结果
文件名:item / sms.php
行号:15
遇到严重错误:通知
消息:尝试获取非对象的属性
文件名:item / sms.php
行号:15
我的短信第15行查看代码:
<div class="form-group">
<label>
First Name
</label>
<input type="text" name="name" class ="form-control" maxlength="10" value="<?php echo $result->first_name?>" >
</div>
控制器代码:
function sendsms($id){
$this->load->model('Product_model');
$result = $this->Product_model->edit_recc($id);
$this->load->view('admin/item/sms',['result'=>$result]);
}
function sending($id){
$this->load->helper('db_helper');
if ($_POST) {
$number = $_POST['number'];
$name = $_POST['name'];
$msg = $_POST['msg'];
$api = "TR-KAMA-----";
$text = $name.":".$msg;
if (!empty( $_POST['number']) && ( $_POST['name']) && ( $_POST['msg'])) {
$result = itexmo($number,$text,$api);
if ($result == ""){
echo "iTexMo: No response from server!!!
Please check the METHOD used (CURL or CURL-LESS). If you are using
CURL then try CURL-LESS and vice versa.
Please CONTACT US for help. ";
}
else if ($result == 0){
$this->session->set_flashdata('fail_login', 'Message Sent');
return redirect ('uploads/sendings');
}
else {
echo "Error Num ". $result . " was encountered!";
}
}
function sendings(){
$this->load->view('admin/item/sms');
}
型号代码:
function edit_recc($id){
$qry = $this->db->select('*')
->where('id',$id)
->get('user_upload');
return $qry->row();
}
我真正想要做的是,当我点击发送按钮时,它会向我的发件人发送短信。我可以发送短信,但那些错误也显示
答案 0 :(得分:0)
$ result变量未设置,这就是为什么会出错。当发送短信时,您需要将变量设置为发送或确定您想要的任何内容。
答案 1 :(得分:0)
function sendsms()
有一个您传递数据的视图
您怎么没有将任何数据传递到
的视图中function sendings()
具有相同的观点。
$this->load->view('admin/item/sms');