2010-11-03 54 views

回答

0

構建整個行集數組,然後傳遞到你的模板引擎

$rowset = array(); 
while($item = oci_fetch_assoc($stid)) { 
    $rowset[] = $item; 
} 

$smarty->assign($rowset); // Haven't used smarty in years, just guessing here 
+0

沒有隻是指出:基本上$ i = 1; ($ row = oci_fetch_assoc($ stid)){ foreach($ row as $ key => $ value){ $ data_row [$ i] [$ key] = $ value; } $ i ++; } – abhi 2010-11-04 00:01:31

0

所以基本上我們需要做的是這樣的: $ i = 1; 而($行= oci_fetch_assoc($ STID)){

foreach($row as $key=>$value){ 
    $data_row[$i][$key]=$value; 
    } 
    $i++; 
    } 

SO這樣$ data_row [] []將每個條目,並將其分配給Smarty。 在Smarty的,我們將通過訪問: {的foreach從= $行鍵=本身份識別碼項目= FOO} {$ foo.key1} {$ foo.key2} {$ foo.key3} 等 {/ foreach}

或任何你的關鍵是