ホームページ > バックエンド開発 > PHPチュートリアル > PHPを使用して在庫管理システムの価格調整関数コードを記述する方法

PHPを使用して在庫管理システムの価格調整関数コードを記述する方法

PHPz
リリース: 2023-08-07 17:02:02
オリジナル
1105 人が閲覧しました

PHP を使用して在庫管理システムで価格調整関数コードを作成する方法

在庫管理システムでは、市場の需要や変化に適応するために商品の価格を調整する必要があることがよくあります。このため、管理者が製品価格を変更および更新しやすくするために、システムに価格調整機能を実装する必要があります。この記事では、PHP を使用して在庫管理システムの価格調整機能をコーディングする方法を説明し、いくつかのコード例を示します。

まず、製品情報と価格調整機能を表示するページをシステム内に作成する必要があります。このページは HTML と CSS を使用してデザインおよびレイアウトできます。このページには、商品名、現在の価格、および価格を調整するための入力ボックスを示す表を含めることができます。

<!DOCTYPE html>
<html>
<head>
  <title>库存管理系统 - 价格调整</title>
  <style>
    /* CSS样式 */
  </style>
</head>
<body>
  <h1>库存管理系统</h1>
  <h2>价格调整</h2>

  <table>
    <thead>
      <th>商品名称</th>
      <th>当前价格</th>
      <th>调整价格</th>
    </thead>
    <tbody>
      <!-- 商品信息以及价格调整输入框 -->
    </tbody>
  </table>

  <!-- 其他页面元素 -->

</body>
</html>
ログイン後にコピー

次に、ユーザーによる商品価格の調整を処理する必要があります。 PHP を使用してフォーム データを受信して​​処理し、更新された価格をデータベースに保存できます。製品情報が products という名前のデータベース テーブルに格納されており、製品価格を格納するために使用される price という名前の列があるとします。

<?php
// 连接数据库
$con = mysqli_connect("localhost", "username", "password", "database");

// 检查连接是否成功
if (mysqli_connect_errno()) {
  echo "连接数据库失败: " . mysqli_connect_error();
}

// 处理价格调整表单的提交
if ($_SERVER["REQUEST_METHOD"] == "POST") {
  // 获取商品ID和调整后的价格
  $productID = $_POST["product_id"];
  $newPrice = $_POST["new_price"];

  // 更新商品价格
  $query = "UPDATE products SET price = $newPrice WHERE id = $productID";
  $result = mysqli_query($con, $query);

  // 检查查询是否成功
  if ($result) {
    echo "价格调整成功!";
  } else {
    echo "价格调整失败:" . mysqli_error($con);
  }
}

// 获取商品信息并显示在表格中
$query = "SELECT * FROM products";
$result = mysqli_query($con, $query);

if ($result) {
  while ($row = mysqli_fetch_assoc($result)) {
    echo "<tr>";
    echo "<td>" . $row["name"] . "</td>";
    echo "<td>" . $row["price"] . "</td>";
    echo "<td>";
    echo "<form method='POST' action=''>";
    echo "<input type='hidden' name='product_id' value='" . $row["id"] . "'>";
    echo "<input type='number' name='new_price' step='0.01'>";
    echo "<input type='submit' value='调整价格'>";
    echo "</form>";
    echo "</td>";
    echo "</tr>";
  }
} else {
  echo "获取商品信息失败:" . mysqli_error($con);
}

// 关闭数据库连接
mysqli_close($con);
?>
ログイン後にコピー

この PHP コードを前に作成した HTML ページの適切な位置に配置して、価格調整機能全体を完成させます。ユーザーはフォームに新しい価格を入力し、「価格を調整」ボタンをクリックしてフォームを送信できます。システムはフォーム データを受信し、対応する製品の価格を更新します。ユーザーには成功または失敗のメッセージが表示されます。

概要:

この記事では、PHP を使用して在庫管理システムの価格調整関数コードを記述する方法を紹介します。商品情報や価格調整機能を表示するページを作成し、フォームデータをPHPで受信・処理することで、商品価格の変更・更新を簡単に行うことができます。このコード例を使用すると、在庫管理システムに価格調整機能を追加して、システムをより柔軟で使いやすくすることができます。

以上がPHPを使用して在庫管理システムの価格調整関数コードを記述する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート