?>
// CSIRO Manufacturing Science and Technology, Preston Lab
// list page (hymod_bddb / boards)
require("defs.php");
$serno=isset($_REQUEST['serno'])?$_REQUEST['serno']:'';
$verbose=isset($_REQUEST['verbose'])?intval($_REQUEST['verbose']):0;
pg_head("$bddb_label - Browse database" . ($verbose?" (verbose)":""));
?>
$limit){
$preoffset=max(0,$offset-$limit);
$postoffset=$offset+$limit;
echo "\n\n";
printf("<%sa href=\"%s?submit=Browse&offset=%d&verbose=%d\"> | \n", $offset>0?"":"no", $PHP_SELF, $preoffset, $verbose);
printf("<%sa href=\"%s?submit=Browse&offset=%d&verbose=%d\"> | \n", $postoffset<$lrow['n']?"":"no", $PHP_SELF, $postoffset, $offset);
echo "
\n
\n";
}
mysql_free_result($lr);
}
?>
|
serno / edit |
ethaddr |
date |
batch |
type |
rev |
location |
comments\n";
echo "sdram | \n";
echo "flash | \n";
echo "zbt | \n";
echo "xlxtyp | \n";
echo "xlxspd | \n";
echo "xlxtmp | \n";
echo "xlxgrd | \n";
echo "cputyp | \n";
echo "cpuspd | \n";
echo "cpmspd | \n";
echo "busspd | \n";
echo "hstype | \n";
echo "hschin | \n";
echo "hschout | \n";
}
?>
=$m[1] and serno<=$m[2])";
}
else
die("illegal serial number ($s)");
$pre = " or ";
}
}
$query .= " order by serno";
if ($serno == '')
$query .= " limit $offset,$limit";
$r = mysql_query($query);
function print_cell($str) {
if ($str == '')
$str = ' ';
echo "\t$str | \n";
}
while($row=mysql_fetch_array($r)){
foreach ($columns as $key) {
if (!key_in_array($key, $row))
$row[$key] = '';
}
echo "\n";
print_cell("Log");
print_cell("$row[serno]");
print_cell($row['ethaddr']);
print_cell($row['date']);
print_cell($row['batch']);
print_cell($row['type']);
print_cell($row['rev']);
print_cell($row['location']);
if ($verbose) {
print_cell("\n" . urldecode($row['comments']) .
"\n\t
");
print_cell(gather_enum_multi_print("sdram", 4, $row));
print_cell(gather_enum_multi_print("flash", 4, $row));
print_cell(gather_enum_multi_print("zbt", 16, $row));
print_cell(gather_enum_multi_print("xlxtyp", 4, $row));
print_cell(gather_enum_multi_print("xlxspd", 4, $row));
print_cell(gather_enum_multi_print("xlxtmp", 4, $row));
print_cell(gather_enum_multi_print("xlxgrd", 4, $row));
print_cell($row['cputyp']);
print_cell($row['cpuspd']);
print_cell($row['cpmspd']);
print_cell($row['busspd']);
print_cell($row['hstype']);
print_cell($row['hschin']);
print_cell($row['hschout']);
}
echo "
\n";
}
?>
%s Listing\n", $PHP_SELF, $offset, $verbose?0:1, $serno!=''?"&serno=$serno":'', $verbose?"Terse":"Verbose");
?> |
Back to Start |