PHP商品在庫管理システム構築手順

王林
リリース: 2023-08-26 21:52:02
オリジナル
835 人が閲覧しました

PHP商品在庫管理システム構築手順

PHP 商品在庫管理システムを構築する手順

はじめに:

電子商取引の急速な発展に伴い、商品在庫管理が重要になってきています。質問。効率的で柔軟な商品在庫管理システムは、企業が在庫状況をリアルタイムで把握し、業務効率を向上させるのに役立ちます。この記事では、PHP 言語を使用して簡単な商品在庫管理システムを構築する方法を紹介し、実装プロセスを理解するためにサンプル コードを使用します。

準備作業:

  1. PHP 環境のインストール: まず、サーバー環境に PHP がインストールされていることを確認し、コマンド ラインから php -v を実行して PHP のバージョンを確認します。
  2. データベースのインストール: この記事では MySQL データベースを使用します。サーバー環境に MySQL サービスがインストールされ、実行されていることを確認する必要があります。
  3. データベース テーブルの作成: 次の SQL ステートメントを使用して、製品情報を保存する「goods」という名前のテーブルを作成します。
CREATE TABLE `goods` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(255) DEFAULT NULL,
  `price` decimal(10,2) DEFAULT NULL,
  `stock` int(11) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
ログイン後にコピー

ステップ 1: データベースへの接続

PHP コードでデータベースに接続することは必要なステップです。次のコード スニペットを使用して、MySQL データベースへの接続を確立します。

$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "database_name";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
ログイン後にコピー

$servername、$username、$password、$dbname の値をそれぞれデータベース アドレス、ユーザー名、パスワード、データベース名に変更します。

ステップ 2: 製品リストを表示する

次のコードを使用して、データベース内の製品情報をクエリし、ページに表示します。

$sql = "SELECT * FROM goods";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "ID:" . $row["id"]. " - 商品名:" . $row["name"]. " - 价格:" . $row["price"]. " - 库存:" . $row["stock"]. "<br>";
    }
} else {
    echo "暂无商品";
}
ログイン後にコピー

ステップ 3: 製品を追加する

次のコードを使用して、製品を追加する機能を実装します。

if(isset($_POST["submit"])) {
    $name = $_POST["name"];
    $price = $_POST["price"];
    $stock = $_POST["stock"];
    
    $sql = "INSERT INTO goods (name, price, stock) VALUES ('$name', $price, $stock)";

    if ($conn->query($sql) === TRUE) {
        echo "商品添加成功";
    } else {
        echo "商品添加失败:" . $conn->error;
    }
}
ログイン後にコピー

次のコードを HTML フォームに追加して、製品情報を入力します。

<form method="post" action="">
    <label for="name">商品名:</label>
    <input type="text" name="name" id="name">
    <br>
    <label for="price">价格:</label>
    <input type="text" name="price" id="price">
    <br>
    <label for="stock">库存:</label>
    <input type="number" name="stock" id="stock">
    <br>
    <input type="submit" name="submit" value="添加商品">
</form>
ログイン後にコピー

ステップ 4: インベントリの更新

次のコードを使用して、インベントリ機能を更新します。

if(isset($_POST["update"])) {
    $id = $_POST["id"];
    $stock = $_POST["stock"];
    
    $sql = "UPDATE goods SET stock = $stock WHERE id = $id";

    if ($conn->query($sql) === TRUE) {
        echo "库存更新成功";
    } else {
        echo "库存更新失败:" . $conn->error;
    }
}
ログイン後にコピー

次のコードを HTML フォームに追加して、製品 ID と新しい在庫を入力します。

<form method="post" action="">
    <label for="id">商品ID:</label>
    <input type="number" name="id" id="id">
    <br>
    <label for="stock">新库存:</label>
    <input type="number" name="stock" id="stock">
    <br>
    <input type="submit" name="update" value="更新库存">
</form>
ログイン後にコピー

要約:

上記の手順により、シンプルな PHP 製品在庫管理システムを構築することができました。このシステムでは、商品リストの表示、商品の追加、商品在庫の更新が可能です。もちろん、これは初期段階であり、商品の削除や商品の検索などの新機能の追加など、実際のニーズに応じて拡張・最適化することができます。この記事があなたのお役に立ち、PHP 言語をより深く理解し、応用できるようになれば幸いです。

以上がPHP商品在庫管理システム構築手順の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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