2016-02-11 95 views
0

您好我有問題,我的圖書館 我要選擇從數據庫中的數據的話,我想與所選數據選擇數據,然後再插入到數據庫笨

這裏我的代碼再重新插入

class Sms { 
    function __construct() { 
     $ci = &get_instance(); 
     } 
    function send($no,$msg,$username) 
    {    
      $ci = &get_instance(); 
      $ci->load->model('log_model'); 
      $host = "127.0.0.1"; 
      $port = "8800"; 
      $username = "admin"; 
      $password = ""; 
      $hp = $this->db->query('SELECT hp FROM t_akun'); 


      $fp = fsockopen($host, $port, $errno, $errstr); 
      if (!$fp) { 

       "errno: $errno \n"; 
       echo "errstr: $errstr\n"; 
       return $result; 
      } 

      fwrite($fp, "GET /?Phone=".$no."&Text=" . rawurlencode($msg) . " HTTP/1.0\n"); 
      if ($username != "") { 
       $auth = $username . ":" . $password; 
       $auth = base64_encode($auth); 
       fwrite($fp, "Authorization: Basic " . $auth . "\n"); 
      } 

      fwrite($fp, "\n"); 

      $res = ""; 

      while(!feof($fp)) { 
       $res .= fread($fp,1); 
      } 
      fclose($fp); 

      $nolog = explode(',',$no); 

      date_default_timezone_set('Asia/Jakarta'); 
      $now = date("Y-m-d H:i:s"); 
      foreach($nolog as $row) 
      { 
      $data= array(
       'username'=>$username, 
       'hp'=>$hp, 
       'act'=>'Send', 
       'd_log'=>$now 
       ); 
      $ci->log_model->add_log($data); 
      } 
      if($res) 
      {   
       return $no; 
      } 
    } 
} 

這就是代碼是錯誤

但如果$馬力變化成這樣的代碼它的工作原理

$ci = &get_instance(); 
      $ci->load->model('log_model'); 
      $host = "127.0.0.1"; 
      $port = "8800"; 
      $username = "admin"; 
      $password = ""; 
      $hp = "12345678"; 

請幫助我:(

回答

1

首先,您必須在CodeIgniter的View目錄中創建一個PHP頁面,其中使用CodeIgniter的語法創建表單。 其次,您必須在Controller目錄中創建類,其中加載了上述PHP頁面(視圖),並在表單字段上應用驗證並加載相應的模型。 第三,對於應用程序中的數據庫連接,在具有數據庫插入功能的Model目錄中創建一個類。

Cehek網站可能是有益的。 http://www.formget.com/insert-data-into-database-using-codeigniter/

+0

我有查看目錄中的頁面,我只是需要解決方案,如何選擇數據庫上的數據然後插入選定的數據,im使用變量$ hp – ericdpamungkas