ساخت فاکتور فروش با PHP
برای ایجاد یک فاکتور فروش با استفاده از PHP، نیاز است تا مراحل مختلفی را دنبال کنید. در اینجا، به طور جامع به این فرآیند میپردازیم.
ابتدا، شما نیاز به یک پایگاه داده دارید. به عنوان مثال، میتوانید از MySQL استفاده کنید. یک جدول به نام `invoices` ایجاد کنید که شامل فیلدهای زیر باشد:
- `id`: شناسه فاکتور (کلید اصلی)
- `customer_name`: نام مشتری
- `product`: نام محصول
- `quantity`: تعداد
- `price`: قیمت واحد
- `total`: مجموع
حال که پایگاه داده را آماده کردهاید، به سراغ کد PHP میرویم.
ایجاد فرم فاکتور
```php
<form method="post" action="create_invoice.php">
نام مشتری: <input type="text" name="customer_name" required><br>
نام محصول: <input type="text" name="product" required><br>
تعداد: <input type="number" name="quantity" required><br>
قیمت: <input type="number" name="price" required><br>
<input type="submit" value="ایجاد فاکتور">
</form>
```
در `create_invoice.php`، شما دادههای فرم را دریافت کرده و محاسبات لازم را انجام میدهید:
```php
<?php
include 'db_connection.php'; // اتصال به پایگاه داده
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$customer_name = $_POST['customer_name'];
$product = $_POST['product'];
$quantity = $_POST['quantity'];
$price = $_POST['price'];
$total = $quantity * $price;
$sql = "INSERT INTO invoices (customer_name, product, quantity, price, total) VALUES ('$customer_name', '$product', '$quantity', '$price', '$total')";
if (mysqli_query($conn, $sql)) {
echo "فاکتور با موفقیت ایجاد شد.";
} else {
echo "خطا: " . mysqli_error($conn);
}
mysqli_close($conn);
}
?>
```
در این کد، دادههای ورودی از فرم گرفته میشود. سپس، مجموع هزینه محاسبه و به پایگاه داده اضافه میشود. در نهایت، یک پیام موفقیت یا خطا نمایش داده میشود.
جمعبندی
این یک نمونه ساده از نحوه