• February 25, 2023

    Yes, it is possible to modify the code to use the same table but different data values from the form. Here are the steps to modify the code:

    1. Remove the existing table display code inside the if statement that checks the value of $plan.
    2. Add a new variable $table_data as an empty array before the if statement that checks the value of $plan.
    3. Inside the if statement that checks the value of $plan, use the $table_data array to store the data for the table based on the selected age, sex, and plan.
    4. Use a loop to iterate through the $table_data array and display the table data.

    To use the same table but different data values, you can modify the code as follows:

    // Display a table for each plan
    if ($plan == 1 || $plan == 2 || $plan == 3 || $plan == 4) {
        echo "<table>";
        foreach ($value_pairs[$plan] as $age => $values) {
            if ($plan == 1) {
                $age_label = $age1;
                $male_value = $values['male1'];
                $female_value = $values['female1'];
            } elseif ($plan == 2) {
                $age_label = $age2;
                $male_value = $values['male2'];
                $female_value = $values['female2'];
            } elseif ($plan == 3) {
                $age_label = $age3;
                $male_value = $values['male3'];
                $female_value = $values['female3'];
            } elseif ($plan == 4) {
                $age_label = $age4;
                $male_value = $values['male4'];
                $female_value = $values['female4'];
            }
            echo "<tr><td>Age: ".$age_label."</td><td>Male Value: ".$male_value."</td><td>Female Value: ".$female_value."</td></tr>";
        }
        echo "</table>";
    } else {
        echo "Invalid plan selected.";
    }
    

    we can use a single table for all plans and just update the column headings based on the selected plan. Here’s an example of how to modify the code:

    // Display a table for each plan
    if ($plan >= 1 && $plan <= 4) {
        echo '<table>';
        foreach ($value_pairs[$plan] as $age => $values) {
            $male_col = 'male' . $plan;
            $female_col = 'female' . $plan;
            echo "<tr><td>Age: $age</td><td>Male Value: $values[$male_col]</td><td>Female Value: $values[$female_col]</td></tr>";
        }
        echo '</table>';
    } else {
        echo 'Invalid plan selected.';
    }
    

    This code checks if the selected plan is between 1 and 4 (inclusive), and then loops through the data to display a table with the appropriate column headings based on the selected plan. We can use string concatenation to dynamically build the column names based on the selected plan number.



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


Uncategorized