'N° de fiche', 'style'=>'text-align:right', 'link'=>$url, 'image'=>$img), array('name'=>'Nom', 'style'=>'text-align:right'), array('name'=>'QuickCode') ) , $sql ); } @endcode */ static function sql2table($cn,$a_col,$sql,$table_style='class="result"',$a_sql_var=null) { $r=''; $r=sprintf('',$table_style); $r.=''; for ( $i=0;$i %s',$a_col[$i]['image'],$content); } if ( isset($a_col[$i]['link']) ) { $content=sprintf('%s', $a_col[$i]['link'], $content); $r.=""; } else $r.= ""; } $r.=''; $ret=$cn->exec_sql($sql,$a_sql_var); for ($i=0;$i'; else $r.=td($content,$style); } $r.=''; } $r.='
$content". h($content)."
'; return $r; } static function test_me() { $cn=new Database(Dossier::id()); $order=" order by f_id desc "; $url=HtmlInput::get_to_string(array("gDossier","test_select")); if ( isset($_GET['sb'])) { $order=" order by f_id"; $img="image/select1.gif"; } else { $url=$url."&sb=as"; $img="image/select2.gif"; } $sql="select f_id,name,quick_code from vw_client $order limit 10"; echo $sql; echo Html_Table::sql2table($cn, array( array('name'=>'N° de fiche', 'style'=>'text-align:right', 'link'=>$url, 'image'=>$img), array('name'=>'Nom', 'style'=>'text-align:right'), array('name'=>'QuickCode') ) , $sql ); } }