Yea...Im working on something like this but it is more complicated because I have to connect to my database with ADODB so I have to manually put my results in an array.
This is what I have so far but it is giving me issues with offsets. Im not real good with arrays so this might look like a mess :bemused:
<?php
$getFiles='SELECT altname, filename, filesize, filetype, filenum FROM files ORDER BY filetype, altname ASC';
$files=$conn->Execute($getFiles);
if(!$files->EOF){
$x=0;
while(!$files->EOF){
$altname[$x]=$files->fields[0]->value;
$filename[$x]=$files->fields[1]->value;
$filesize[$x]=$files->fields[2]->value;
$filetype[$x]=$files->fields[3]->value;
$filenum[$x]=$files->fields[4]->value;
$files->MoveNext();
$x=$x+1;
}
$d=0;
$div=array();
for($q=0;$q<$x;$q++){
if(isset($filetype[$q])){
$num=$filetype[$q];
$div[$num].='
<tr>
<td class="file_menu" onClick="selectFile(this,"'.$filename[$q].'",'.$filenum[$q].')"
onMouseOver="highlight(this)" onMouseOut="remove(this)" id="'.$filenum[$q].'"><table width="100%"><tr><td>
<strong>'.$altname[$q].'</strong></td><td align=right>'.$filesize[$q].'</td></tr></table></td>
</tr>';
}
$d=$d+1;
}
for($g=0;$g<$d;$g++){
if(isset($div[$g])){
$div[$g].='
</table>
</div>';
echo $div[$g];
}
}
}
?>