سلام به همه دوستان
من یه فرم تو php میخوام که باهاش بتونم سفارشات رو دریافت و ثبت کنم
الان این رو بصورت زیر نوشتم ولی چون تازه کارم خیلی شاید ایراد داشته باشه
<?php
$sim = '30000';
$mang = '5000';
$talgh = '15000';
$normal = 0;
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
*{direction: rtl}
body{width: 1400px;}
.wrap{display: flex;justify-content: space-between}
.form{width: 79%;border-radius: 10px;padding:5px;border: 1px solid #e8e8e8}
.price{width: 19%;border-radius: 10px;padding:5px;border: 1px solid #e8e8e8}
</style>
</head>
<body>
<div class="wrap">
<div class="form">
<form action="<?php $_SERVER['PHP_SELF']; ?>" method="post">
<label for="title">عنوان</label>
<input type="text" id="title" name="title">
<label for="print_class">رنگ و کلاس</label>
<select name="print_class" id="print_class">
<option value="0" selected="selected">انتخاب کنید</option>
<option value="سیاه و سفید">سیاه و سفید</option>
<option value="رنگی">رنگی</option>
</select>
<label for="print_side">وجه</label>
<select name="print_sides" id="print_side">
<option value="0" selected="selected">انتخاب کنید</option>
<option value="یکرو">یکرو</option>
<option value="دورو">دورو</option>
</select>
<label for="print_size">سایز</label>
<select name="print_sizes" id="print_size">
<option value="0" selected="selected">انتخاب کنید</option>
<option value="A4">A4</option>
<option value="A5">A5</option>
</select>
<label for="quantity">تعداد</label>
<input type="number" name="quantity" id="quantity" min="1" value="1">
<label for="print_series">سری</label>
<input type="number" name="print_series" id="print_series" min="1" value="1">
<br>
خدمات<br>
<label for="normal">عادی</label>
<input type="checkbox" id="normal" name="normal" value="عادی">
<label for="simi"> سیمی شود</label>
<input type="checkbox" id="simi" name="simi" value=" سیمی شود">
<label for="mangane"> منگنه شود</label>
<input type="checkbox" id="mangane" name="mangane" value=" منگنه شود">
<label for="talgh">طلق و شیرازه</label>
<input type="checkbox" id="talgh" name="talgh" value="طلق و شیرازه">
<br>
تحویل<br>
<input type="checkbox" id="longt" name="longt" value="Bike">
<label for="longt">زمان دار</label>
<input type="checkbox" id="semit" name="semit" value="">
<label for="semit"> عادی</label>
<input type="checkbox" id="fori" name="fori" value="">
<label for="fori"> فوری</label>
<br>
ارسال<br>
<input type="checkbox" id="hozori" name="hozori" value="Bike">
<label for="hozori">حضوری</label>
<input type="checkbox" id="peyk" name="peyk" value="">
<label for="peyk"> پیک تهران</label>
<input type="checkbox" id="post" name="post" value="">
<label for="post">پست شهرستان</label>
<br>
<label for="description">توضیحات </label>
<textarea id="description" name="description" rows="4" cols="50"></textarea><br>
<input type="file" name="file" value="ارسال فایل">
<input type="submit" name="submit" value="ثبت سفارش">
</div>
<div class="price">
<?php
if( $_POST['print_class'] == 'سیاه و سفید' and $_POST['print_sides'] == 'یکرو' and $_POST['print_sizes'] == 'A4' ){
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_1 = 750 * $quantity * $print_series ;
echo 'هزینه چاپ : '. $sum_1 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_1 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_1 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_1 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_1 + $normal) . ' تومان';}}
}
}
}elseif($_POST['print_class'] == 'سیاه و سفید' and $_POST['print_sides'] == 'دورو' and $_POST['print_sizes'] == 'A4' ) {
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_2 = 850 * $quantity * $print_series;
echo 'هزینه چاپ : '. $sum_2 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_2 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_2 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_2 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_2 + $normal) . ' تومان';}}
}
}
}elseif($_POST['print_class'] == 'رنگی' and $_POST['print_sides'] == 'یکرو' and $_POST['print_sizes'] == 'A4' ){
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_3 = 3000 * $quantity * $print_series ;
echo 'هزینه چاپ : '. $sum_3 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_3 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_3 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_3 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_3 + $normal) . ' تومان';}}
}
}
}elseif($_POST['print_class'] == 'رنگی' and $_POST['print_sides'] == 'دورو' and $_POST['print_sizes'] == 'A4' ){
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_1 = 4000 * $quantity * $print_series ;
echo 'هزینه چاپ : '. $sum_1 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_1 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_1 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_1 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_1 + $normal) . ' تومان';}}
}
}
}elseif( $_POST['print_class'] == 'سیاه و سفید' and $_POST['print_sides'] == 'یکرو' and $_POST['print_sizes'] == 'A5' ){
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_2 = 690 * $quantity * $print_series ;
echo 'هزینه چاپ : '. $sum_2 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_2 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_2 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_2 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_2 + $normal) . ' تومان';}}
}
}
}elseif($_POST['print_class'] == 'سیاه و سفید' and $_POST['print_sides'] == 'دورو' and $_POST['print_sizes'] == 'A5' ) {
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_1 = 790 * $quantity * $print_series;
echo 'هزینه چاپ : '. $sum_1 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_1 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_1 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_1 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_1 + $normal) . ' تومان';}}
}
}
}elseif($_POST['print_class'] == 'رنگی' and $_POST['print_sides'] == 'یکرو' and $_POST['print_sizes'] == 'A5' ){
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_3 = 2000 * $quantity * $print_series ;
echo 'هزینه چاپ : '. $sum_3 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_3 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_3 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_3 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_3 + $normal) . ' تومان';}}
}
}
}elseif($_POST['print_class'] == 'رنگی' and $_POST['print_sides'] == 'دورو' and $_POST['print_sizes'] == 'A5' ){
$quantity = $_POST['quantity'];
$print_series = $_POST['print_series'];
$sum_3 = 3000 * $quantity * $print_series ;
echo 'هزینه چاپ : '. $sum_3 .'<br>';
if($_POST['simi'] == ' سیمی شود'){
echo 'هزینه کل : ' . ($sum_3 + $sim) . ' تومان';
}else{if($_POST['mangane'] == ' منگنه شود'){
echo 'هزینه کل : '. ($sum_3 + $mang) . ' تومان';}
else{if($_POST['talgh'] == 'طلق و شیرازه'){
echo 'هزینه کل : '. ($sum_3 + $talgh) . ' تومان';}
else{if($_POST['normal'] == 'عادی'){
echo 'هزینه کل : '. ($sum_3 + $normal) . ' تومان';}}
}
}
}
?>
</div>
</div>
</form>
</body>
</HTML>
دوتا مورد رو نمی دونستم اصلا چیکار باید انجام بدم اینکه
1 - وقتی تعداد برگه ها از یه حدی زیاد میشه یه موارد تغییر کنه مثلا بالای صد برگ گزینه منگنه حذف بشه و اینکه بر اساس تعداد برگه قیمت سیم تغییر کنه مثلا تا 100 تا یه قیمت از 100 تا 200 یه قیمت از 200 تا 300 هم یه قیمت