2011-06-25 47 views
0

這代碼是給了一個錯誤哪些錯誤與此PHP數組

Parse error: syntax error, unexpected T_OBJECT_OPERATOR on line 25

更新

<?php 
class Main extends CI_Controller { 



    public function index() 
    { 
     //$this->load->view('welcome_message'); 
     $this->load->helper('form'); 
     $this->load->helper('url'); 
     $this->load->view('feedback'); 
    } 

    function submit() 
    { 
    $this->load->helper(array('form', 'url')); 
    $this->load->library('form_validation'); 
    $this->load->helper('security'); 

    $data['course'] = $this->input->$this->input->post('course_attended'); 
    $data['trainer'] = $this->input->$this->input->post('trainer'); 
    $data['name'] = $this->input->$this->input->post('name'); 
    $data['company'] = $this->input->$this->input->post('company'); 
    $data['designation'] = $this->input->$this->input->post('designation'); 
    $data['phone'] = $this-input->$this->input->post('phone'); 
    $data['company_email'] = $this->input->$this->input->post('notes'); 
    $data['personal_email'] = $this->input->$this->input->post('personal_email'); 
    $data['address'] = $this-input->$this->input->post('address'); 
    $data['q0'] = $this->input->$this->input->post('q0'); 
    $data['q1'] = $this->input->$this->input->post('q1'); 
    $data['q2'] = $this->input->$this->input->post('q2'); 
    $data['q3'] = $this->input->$this->input->post('q3'); 
    $data['q4'] = $this->input->$this->input->post('q4'); 
    $data['q5'] = $this->input->$this->input->post('q5'); 
    $data['q6'] = $this->input->$this->input->post('q6'); 
    $data['q7'] = $this->input->$this->input->post('q7'); 
    $data['q8'] = $this->input->$this->input->post('q8'); 
    $data['q10'] = $this->input->$this->input->post('q10'); 
    $data['q11'] = $this->input->$this->input->post('q11'); 
    $data['aspects'] = $this->input->$this->input->post('aspects'); 
    $data['comments'] = $this->input->$this->input->post('comments'); 
    $data['ipaddress'] = $this->input->ip_address(); 
    $data['stamp'] = $now; 


    //echo 'hi'; 
    print_r($data); 

    } 



} 
?> 

回答

4

你在兩個你的財產缺少>字符訪問:

$data['phone'] = $this-input->$this->input->post('phone'); 
... 
$data['address'] = $this-input->$this->input->post('address'); 

應該

$data['phone'] = $this->input->$this->input->post('phone'); 
        ^
... 
$data['address'] = $this->input->$this->input->post('address'); 
         ^
6
(笨代碼)

我猜你想改變

$this->input->$this->input-> 

$this->input-> 
+3

我不知道爲什麼會出現意想不到的'解析錯誤;' ,但是。 – Aether

+0

nop ...沒有解決任何問題 – esafwan

+0

也改變了...謝謝 – esafwan