ডিফেন্স বাহিনিতে সৈনিক নিয়োগ ফরম (PHP and HTML practice conditional statement)

 প্রাথমিক যোগ্যতা (Eligibility Criteria):

প্রত্যেক প্রার্থীকে নিম্নোক্ত শর্তসমূহ পূরণ করতে হবে:

  1. বয়স:

    • ন্যূনতম: ১৬ বছর

    • সর্বাধিক: ২৩ বছর

  2. ওজন (Weight):

    • ন্যূনতম: ৪০ কেজি

    • সর্বাধিক: ৫০ কেজি

  3. উচ্চতা (Height):

    • ৫ ফুট ৫ ইঞ্চি (5 feet 5 inches) এর উপরে হতে হবে

  4. শিক্ষাগত যোগ্যতা (Education):

    • এসএসসি (SSC) বা সমমানের পরীক্ষায় উত্তীর্ণ হতে হবে

  5. জাতীয় পরিচয়পত্র বা জন্মনিবন্ধন (NID or Birth Certificate):

    • প্রার্থীকে জাতীয় পরিচয়পত্র (NID) অথবা জন্ম নিবন্ধন সনদপত্র অবশ্যই প্রদান করতে হবে


<!-- form.html -->
<!DOCTYPE html>
<html>
<head>
    <title>Defence Recruitment Form</title>
</head>
<body>
    <h2>ডিফেন্স রিক্রুটমেন্ট ফর্ম</h2>
    <form action="process.php" method="post">
        নাম: <input type="text" name="name" required><br><br>
        বয়স: <input type="number" name="age" required><br><br>
        ওজন (কেজি): <input type="number" name="weight" required><br><br>
        উচ্চতা (ফুট): <input type="number" name="height_ft" required> ফুট
        <input type="number" name="height_in" required> ইঞ্চি<br><br>
        শিক্ষাগত যোগ্যতা:
        <select name="education" required>
            <option value="">--নির্বাচন করুন--</option>
            <option value="ssc">SSC</option>
            <option value="hsc">HSC</option>
            <option value="none">পাস করেননি</option>
        </select><br><br>
        NID বা জন্ম নিবন্ধন আছে?
        <select name="id_status" required>
            <option value="">--নির্বাচন করুন--</option>
            <option value="yes">হ্যাঁ</option>
            <option value="no">না</option>
        </select><br><br>

        <input type="submit" value="জমা দিন">
    </form>
</body>
</html>


<!-- process.php -->
<?php
$name = $_POST['name'];
$age = $_POST['age'];
$weight = $_POST['weight'];
$height_ft = $_POST['height_ft'];
$height_in = $_POST['height_in'];
$education = $_POST['education'];
$id_status = $_POST['id_status'];

// উচ্চতা ইঞ্চিতে রূপান্তর
$total_height_in = ($height_ft * 12) + $height_in;

// শর্ত যাচাই
$eligible = true;
$reasons = [];

if ($age < 16 || $age > 23) {
    $eligible = false;
    $reasons[] = "বয়স অবশ্যই ১৬ থেকে ২৩ এর মধ্যে হতে হবে।";
}

if ($weight < 40 || $weight > 50) {
    $eligible = false;
    $reasons[] = "ওজন অবশ্যই ৪০-৫০ কেজির মধ্যে হতে হবে।";
}

if ($total_height_in <= 65) {
    $eligible = false;
    $reasons[] = "উচ্চতা অবশ্যই ৫ ফুট ৫ ইঞ্চির (৬৫ ইঞ্চি) বেশি হতে হবে।";
}

if ($education != "ssc" && $education != "hsc") {
    $eligible = false;
    $reasons[] = "কমপক্ষে SSC পাস হতে হবে।";
}

if ($id_status != "yes") {
    $eligible = false;
    $reasons[] = "জাতীয় পরিচয়পত্র বা জন্ম নিবন্ধন থাকতে হবে।";
}

// রেজাল্ট দেখানো
echo "<h2>আবেদনকারীর নাম: $name</h2>";

if ($eligible) {
    echo "<h3 style='color:green;'>আপনি যোগ্য প্রার্থী।</h3>";
} else {
    echo "<h3 style='color:red;'>আপনি অযোগ্য। কারণ সমূহ:</h3>";
    echo "<ul>";
    foreach ($reasons as $reason) {
        echo "<li>$reason</li>";
    }
    echo "</ul>";
}
?>

Comments

Post a Comment

Popular posts from this blog

Basic Web Design with HTML and CSS

Project Web Design Assignment