$num_value) { if (isset($price[$key])) { // Only process if we have both num and price $num_value = empty($num_value) ? 0 : (float)$num_value; $price_value = empty($price[$key]) ? 0 : (float)$price[$key]; $sql = "INSERT INTO price (productId, AreaId, num, price) VALUES (" . (int)$id . ", 0, " . $num_value . ", '" . $price_value . "')"; mysqli_query($conn, $sql); } } } } else { // Insert new product $sql = "INSERT INTO products (ProductName, ProductImg, Addtime, unit, moq, nosale, note, tips) VALUES ( '" . mysqli_real_escape_string($conn, $product_name) . "', '" . mysqli_real_escape_string($conn, $product_img) . "', NOW(), '" . mysqli_real_escape_string($conn, $unit) . "', '" . mysqli_real_escape_string($conn, $moq) . "', '" . $nosale_str . "', '" . mysqli_real_escape_string($conn, $note) . "', '" . mysqli_real_escape_string($conn, $tips) . "' )"; mysqli_query($conn, $sql); $id = mysqli_insert_id($conn); // Handle price insertions if (is_array($num) && is_array($price)) { foreach ($num as $key => $num_value) { if (isset($price[$key])) { // Only process if we have both num and price $num_value = empty($num_value) ? 0 : (float)$num_value; $price_value = empty($price[$key]) ? 0 : (float)$price[$key]; $sql = "INSERT INTO price (productId, AreaId, num, price) VALUES (" . (int)$id . ", 0, " . $num_value . ", '" . $price_value . "')"; mysqli_query($conn, $sql); } } } } // Redirect after save header("Location: ?keys=" . $keys . "&Page=" . $page); exit(); } // Handle bulk actions if ($act == 'postchk') { if (isset($_POST['chkbox']) && isset($_POST['chkact'])) { $chk_ids = array_map('intval', $_POST['chkbox']); $chk_act = (int)$_POST['chkact']; if (!empty($chk_ids)) { $ids_str = implode(',', $chk_ids); switch ($chk_act) { case 0: case 1: $sql = "UPDATE customer SET cs_state = " . $chk_act . " WHERE id IN (" . $ids_str . ")"; break; case -1: $sql = "DELETE FROM products WHERE id IN (" . $ids_str . ")"; break; } if (isset($sql)) { mysqli_query($conn, $sql); } } header("Location: ?Keys=" . $keys . "&Page=" . $page); exit(); } } ?> 产品信息管理
0); if ($is_edit) { $sql = "SELECT ProductName, ProductImg, unit, moq, nosale, note, tips FROM products WHERE id = " . $id; $result = mysqli_query($conn, $sql); if ($row = mysqli_fetch_assoc($result)) { $product_name = htmlspecialchars($row['ProductName']); $product_img = htmlspecialchars($row['ProductImg']); $unit = htmlspecialchars($row['unit']); $moq = htmlspecialchars($row['moq']); $nosale = $row['nosale']; $note = htmlspecialchars($row['note']); $tips = htmlspecialchars($row['tips']); } } $href_str = "?keys=" . $keys . "&Page=" . $page; ?>
产品名称
产品图片
计价单位
起订数量
默认售价
0) { while ($price_row = mysqli_fetch_assoc($price_result)) { ?>
不报价地区
    不报价处理方式
    备注
    $total_pages) $page = $total_pages; $offset = ($page - 1) * $records_per_page; $sql .= " LIMIT $offset, $records_per_page"; $result = mysqli_query($conn, $sql); ?>
    0) { $temp_num = $offset; while ($row = mysqli_fetch_assoc($result)) { $temp_num++; ?>
    序号 产品名称 图片 操作
    修改
    Sorry,没有找到"' . htmlspecialchars($keyscode) . '"相关的信息,点击返回'; ?>
    1) { $page_name = "?Keys=" . $keys . "&"; $page_len = 3; // Previous page links if ($page > 1) { echo "首页"; echo "上一页"; } // Calculate page range if ($page_len * 2 + 1 >= $total_pages) { $start_page = 1; $end_page = $total_pages; } else { if ($page <= $page_len + 1) { $start_page = 1; $end_page = $page_len * 2 + 1; } else { $start_page = $page - $page_len; $end_page = $page + $page_len; } if ($page + $page_len > $total_pages) { $start_page = $total_pages - $page_len * 2; $end_page = $total_pages; } } // Page numbers for ($i = $start_page; $i <= $end_page; $i++) { if ($i == $page) { echo "{$i}"; } else { echo "{$i}"; } } // Next page links if ($page < $total_pages) { if ($total_pages - $page > $page_len) { echo "...{$total_pages}"; } echo "下一页"; echo "尾页"; } ?>