magari qualche amico c e che mi da un parere oppure una mano , o magari mi risoido da solo come un cretino chi sa ! comunque ho modificato la funzione ,adesso la funzione si auto incrementa a secondo il numero d id, pero ha due problemi 1 mi ripete lo stesso id cioe uno solo lo ripete per quanti td e il secondo e che devo mettere due query
Codice PHP:
define("RC_NL" ,"\n");

function 
OpenTableStart($titlearray ,$query,$fields ){

global 
$dbcore $settings;

echo
'<table width="100%"  border="1" cellspacing="'.$tab['cellspacing'].'" cellpadding="'.$tab['cellpadding'].'" class="'.$tab['class'].'"style="'.$tab['style'].'" id="'.$tab['id'].'" name="'.$tab['name'].'">';

    if (
count($titlearray) > 0)
    {
        
// Display header only if needed
        
echo '<thead>'.RC_NL;
        echo 
'<tr>'.RC_NL;
        for (
$ii=0$ii<count($titlearray); $ii++)
        {
        echo 
'<td class="'.$titlearray[$ii]["class"].'" width="'.$titlearray[$ii]["width"].'" colspan="'.$titlearray[$ii]["colspan"].'" align="'$titlearray[$ii]["align"] .'" >'$titlearray[$ii]["title"] .'</td>'.RC_NL;
        }

        echo 
'</tr>'.RC_NL;        
        echo 
'</thead>'.RC_NL;
    }
    if( 
count($fields)>0){
    
    echo
'<tbody>'.RC_NL;
    while(
mysql_fetch_assoc($query)) 
    {
     echo 
'<tr>'.RC_NL;
        for (
$ii=0$ii<count($fields); $ii++)
        {
        echo 
'<td class="'.$fields[$ii]["class"].'" width="'.$fields[$ii]["width"].'" colspan="'.$fields[$ii]["colspan"].'" align="'$fields[$ii]["align"] .'" >'$fields[$ii]["title"] .'</td>'.RC_NL;
        }
      echo 
'</tr>'.RC_NL;        
    }
    echo
'</tbody>'.RC_NL;
    }
    echo
'</table>'.RC_NL;

esempio:
Codice PHP:
$dbcore = new database;
$dbcore->connect();
$query $dbcore->query("select * from tech ");
$res $dbcore->getlist("select * from tech ");



$titlearray[0]['class'] ="rcwtabletitlecolon";
$titlearray[0]['width']="1%";
$titlearray[0]['height']="21";
$titlearray[0]['align']="center";
$titlearray[0]['title'] = false;
$titlearray[1]['class'] ="rcwtabletitlecolon";
$titlearray[1]['width']="54%%";
$titlearray[1]['height']="21";
$titlearray[1]['align']="left";
$titlearray[1]['title'] = "Ful Name";
$titlearray[2]['class'] ="rcwtabletitlecolon";
$titlearray[2]['width']="15%%";
$titlearray[2]['height']="21";
$titlearray[2]['align']="center";
$titlearray[2]['title'] = "Username";
$titlearray[3]['class'] ="rcwtabletitlecolon";
$titlearray[3]['width']="15%%";
$titlearray[3]['height']="21";
$titlearray[3]['align']="center";
$titlearray[3]['title'] = "Group";
$titlearray[4]['class'] ="rcwtabletitlecolon";
$titlearray[4]['width']="15%%";
$titlearray[4]['height']="21";
$titlearray[4]['align']="center";
$titlearray[4]['title'] = "Options";


foreach(
$res as $row){
$fields[0]['class'] ="";
$fields[0]['width']="1%";
$fields[0]['colspan']="";
$fields[0]['align']="center";
$fields[0]['valign'] = "";
$fields[0]['title'] = "";
$fields[1]['class'] ="";
$fields[1]['width']="1%";
$fields[1]['colspan']="";
$fields[1]['align']="left";
$fields[1]['valign'] = "";
$fields[1]['title'] = $row['nome'];


$fields[2]['class'] ="";
$fields[2]['width']="1%";
$fields[2]['colspan']="";
$fields[2]['align']="center";
$fields[2]['valign'] = "";
$fields[2]['title'] = "test";


$fields[3]['class'] ="";
$fields[3]['width']="1%";
$fields[3]['colspan']="";
$fields[3]['align']="center";
$fields[3]['valign'] = "";
$fields[3]['title'] = "maurizio";

$fields[4]['class'] ="";
$fields[4]['width']="1%";
$fields[4]['colspan']="";
$fields[4]['align']="center";
$fields[4]['valign'] = "";
$fields[4]['title'] =  "aaaa";

}

OpenTableStart($titlearray ,$query,$fields );