2015-11-03 28 views
1

我已經創造的Joomla項目中,獲取用戶輸入並存儲到會話和會話assinged變量,如何從文本框分配數組,會話變量和值存儲到數據庫中的Joomla

我設置會話變量,但我不知道如何獲得並存儲到數據庫中,因爲該值可以基於用戶輸入爲正數

我的看法是

<td><input type="text" name="lmno[]1" id="lmno[]1" value=""></td> 
<td><input type="text" name="pieceno[]1" id="pieceno[]1" value=""></td> 
<td><input type="text" name="aepi[]1" id="aepi[]1" value=""></td> 
<td><input type="text" name="appi[]1" id="appi[]1" value=""></td> 
<td><input type="text" name="awid[]1" id="awid[]1" value=""></td> 
<td><input type="text" name="offermts[]1" id="offermts[]1" value=""></td> 
<td><input type="text" name="passmts[]1" id="passmts[]1" value=""></td> 
<td><input type="text" name="rejmts[]1" id="rejmts[]1" value=""></td> 
<td><input type="text" name="lessmts[]1" id="lessmts[]1" value=""></td> 
<td><input type="text" name="points[]1" id="points[]1" value=""></td> 
<td><input type="text" name="pts1[]1" id="pts1[]1" value=""></td> 
<td><input type="text" name="remarks[]1" id="remarks[]1"value=""></td> 
<td><input type='button' id='addButton' value="Add" > 

和模型代碼是

$data= $app->input->getArray($_POST); 
    $session = JFactory::getSession(); 
    $session->set('lmno', $data['lmno']); 
    $session->set('pieceno', $data['pieceno']); 
    $session->set('aepi', $data['aepi']); 
    $session->set('awid', $data['awid']); 
    $session->set('offermts', $data['offermts']); 
    $session->set('passmts', $data['passmts']); 
    $session->set('rejmts', $data['rejmts']); 
    $session->set('lessmts', $data['lessmts']); 
    $session->set('points', $data['points']); 
    $session->set('pts1', $data['pts1']); 
    $session->set('remarks', $data['remarks']); 

如何將這些變量的值,並存儲到的Joomla DATABSE指導我完成這個任務....

回答

1

爲了充分利用會議的價值,

$session = JFactory::getSession(); 
$lmno = $session->get('lmno', ''); 
$pieceno = $session->get('pieceno', ''); 

爲了使用JTable保存到數據庫,可以使用以下語法。

$row = JTable::getInstance('User', 'JTable'); 
if(!$row->save($data)){ 
    throw new Exception($row->getError(), 500); 
} 
相關問題