<div style="clear:both"></div> </form> </div> <hr> <div id="contents"> <div id="tableShowed"> <?php //Displays all products by default if (!isset($_GET['searchForm']) || !isset($_GET['searchAuthor'])) { $records = displayAllProducts(); } else { $records = filterProducts(); } if (isset($_GET['searchAuthor']) || isset($_GET['searchForm'])) { $records = filterProducts(); echo "<table border = 0>"; echo "<tr>"; echo "<td>"; echo "<span class='title'>TITLE<span>"; echo "</td>"; echo "<td>"; echo "<span class='title'>AUTHOR<span>"; echo "</td>"; echo "</tr>"; foreach ($records as $record) { echo "<tr>"; echo "<td>"; echo "<a target = 'getProductIframe' href='getProductInfo.php?ISBN=" . $record['ISBN'] . "'>"; echo $record['title']; echo "</a>";
$sort = 'score'; } else { $sort = 'time'; } } $productsA = $productsB = array(); /*搜索相关*/ $keyWords = trim($_GET["keyword"]); if (!empty($keyWords)) { $keyIds = searchProducts($keyWords); $productsA = getProductByIds($keyIds); } /*筛选相关*/ $data = showLabels(); if (!empty($labels)) { $ids = filterProducts($labels); // echo "id".$ids; //print_r($ids); $productsB = getProductByIds($ids, $sort); } if (!empty($keyWords) && !empty($labels)) { foreach ($productsA as $value) { foreach ($productsB as $val) { if ($value == $val) { $products[] = $value; } } } $products = multiSort($products, $sort); } else { if (empty($keyWords) && empty($labels)) {