87,992
社区成员
发帖
与我相关
我的任务
分享
<?php
require_once 'D:/xampp/php/pear/HTML/Table1.8.3/Table.php';
class corporate_mysqli extends mysqli {
function tabular_output($query) {
$attribute = array('border' => '1');
$table = new HTML_Table($attribute);
$result = $this->query($query);
$fieldInfo = $result->fetch_fields();
$colnum = 0;
foreach ($fieldInfo as $field) {
$header = '<a href="'.$_SERVER['PHP_SELF'].'?keyword='.$field->orgname.'&'.
$_SERVER['QUERY_STRING'].'">'.$field->name.'</a>';
$table->setHeaderContents(0, $colnum, $header);
$colnum++;
}
$rownum = 1;
$colnum = 0;
while (($row = $result->fetch_row()) == TRUE) {
while ($colnum < mysqli_field_count($this)) {
$table->setCellContents($rownum, $colnum, $row[$colnum]);
$colnum++;
}
$rownum++;
$colnum = 0;
}
echo $table->toHTML();
}
}
$sort = (isset($_GET['sort'])) ? $_GET['sort'] : "id";
$columns = array('id', 'order_time', 'sub_total', 'shipping_cost', 'total_cost');
if (in_array($sort, $columns)) {
$query = 'SELECT id AS "Order ID", client_id AS "Client ID", order_time AS "Order Time",'.
'CONCAT("$", sub_total) AS "Sub Total", CONCAT("$", shipping_cost) AS "Shipping Cost",'.
'CONCAT("$", total_cost) AS "Total Cost"'.
'FROM sales'.
'ORDER BY '.$sort.' ASC';
}
$mysqli = new corporate_mysqli('localhost', 'root', 'bmmepmhepb11619602VASQE', 'corporate');
$mysqli->tabular_output($query);
?>
我也发现了。。。