2011-11-30 70 views
0

我想從POST獲取一個數字並將其與我的表中的id列進行覈對,並獲取該行的名稱。在下面的代碼輸出與print_r作品,但我存儲在表order只是與值0(但在print_r值它們不是0和我想要的是相同的)的每個值如何可以解決此問題? (我用codeigniter)POST在POST數據庫表中的下一個插入位置

$query_cu = $this->db->get_where('info', array(
    'id' => $this->input->post('number') 
))->row(); 
$query_re = $this->db->get_where('info', array(
    'id' => $this->input->post('recommend') 
))->row(); 
$query_urf = $this->db->get_where('foreign', array(
    'id' => $this->input->post('name') 
))->row(); 

$data = array(
    'name' => $query_urf->name, 
    'recommend' => $query_re->name, 
    'number' => $query_cu->name  
); 
$this->db->insert('order', $data); 

echo '<pre>'; 
echo print_r($data1); 
+1

你在哪兒設置'$ data1'? – jprofitt

+0

拼寫錯誤,我糾正了它。 –

回答

0

你的'訂單'表的結構是什麼?如果print_r($ data)具有正確的信息,我會仔細檢查列是否具有適當的格式(text,varchar等)來處理數據。

相關問題