problema: non riesco a catturare i dati di una stored procedure.
Ho provato a creare una stored procedure sul DB (e a richiamarla da una pagina di un nuovo modulo di cmsms)
Code: Select all
CREATE PROCEDURE pippo()
SELECT * cms_module_provamodulo;
Code: Select all
$db = &$gCms->GetDb();
$dbresult = $db->query("CALL pippo()");
while ($dbresult && $row2 = $dbresult->FetchRow())
{
$list[$row2['testo']] = $row2['provamodulo_id'];
}
$smarty->assign('start_form', $this->CreateFormStart($id, 'save_record', $returnid));
$smarty->assign('title_description',$this->Lang('title_description'));
$smarty->assign('input_description',$this->CreateInputDropdown($id,'nome_select',$list));
$smarty->assign('title_testo',$this->Lang('title_testo'));
$smarty->assign('input_testo',$this->CreateInputText($id,'testo',$testo));
$smarty->assign('submit', $this->CreateInputHidden($id,'provamodulo_id',$sid).$this->CreateInputSubmit($id, 'submit', $this->Lang('submit')));
$smarty->assign('end_form', $this->CreateFormEnd());