Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!
  • Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • You can also use markdown to share your code. When using markdown your code will be automatically converted to BBCode. For help with markdown check out the markdown guide.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.


    To learn more about how to use our BBCode feature, please click here.

    Thank you, Code Forum.

PHP How do I get the if statement correct in the lines that has it in the program?

Zeltrax

New Coder
We are encountering problems in the if statements in the program and cannot run it in the local host in the xampp.

PHP:
if(isset($_POST['submit']))
    {
$kWh=$_POST['kWh'];

$offsetpercent = 0.0;
$offset = 0.0;
$offsetpercent = $offset / 100;
$offsetpercent = $offsetpercent + 1;
    
$size=$kWh / 30 / 4.5 * 1.15 * 1.2 * $offsetpercent;
   
echo '<br> This is the Solar Array Size in kW: </b>';
echo '<br />';
echo $size = number_format($size);
echo '<br />';




$kWh=true;
if  ($kWh < 300){
echo  "MINIMUM POWER LOWEST PRICE INVERTER: 1kW Solis Single Phase Grid Tie Inverter Unit Price: P16,200";
echo '<br />';
echo "2ND OPTION:.1kW G2 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P24,975.00";
echo '<br />';
echo "OFF GRID INVERTER: 1000W 12V/24V SNAT SOLAR INVERTER Unit Price: P6,075 ";
echo '<br />';
echo "HYBRID INVERTER: 3.6kW DEYE On Grid Hybrid Inverter Unit Price: P60,000";
echo '<br />';
echo "HYBRID OPTION 2: 3kW 48V (HYD3000-ES) SOFAR Hybrid Inverter Unit Price: 71,550";

} elseif ($kWh >= 301 && $kWh < 481){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 2.7kW G3 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P20,250,";
echo '<br />';
echo "2ND OPTION: 3kW (Single MPPT) G2 SOFAR 1Phase Inverter (Grid Tie) Unit Price: P32,400";
echo '<br />';
echo "3RD OPTION: 3.3KW G3 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P22,275";
echo '<br />';
echo " 4TH OPTION: 1.6Kw G2 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P27,675 ";
echo '<br />';
echo "OFF GRID INVERTER: 2000W 12V/24V SNAT SOLAR INVERTER Unit Price: P15,525 ";
echo '<br />';
echo "HYBRID INVERTER: 3.6kW DEYE On Grid Hybrid Inverter Unit Price: P60,000 ";
echo '<br />';
echo "HYBRID OPTION 2: 3kW 48V (HYD3000-ES) SOFAR Hybrid Inverter Unit Price: 71,550";
} elseif ($kWh >= 481 && $kWh < 661){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 2.7kW G3 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P20,250 \n
               2ND OPTION: 2.2kW G2 SOFAR 1Phase Inverterr (Grid Tie) Unit Price: 30,375 \n
               OFF GRID INVERTER: 3000W 12V/24V/48V SNAT SOLAR INVERTER Unit Price: P16,875 \n
               HYBRID INVERTER: 3.6kW DEYE On Grid Hybrid Inverter Unit Price: P60,000 \n
               HYBRID OPTION 2: 3kW 48V (HYD3000-ES) SOFAR Hybrid Inverter Unit Price: 71,550";
} elseif($kWh >= 661 && $kWh < 751){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 2.7kW G3 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P20,250 \n
               OFF GRID INVERTER: 3000W 12V/24V/48V SNAT SOLAR INVERTER Unit Price: P16,875 \n
               HYBRID INVERTER: 3.6kW DEYE On Grid Hybrid Inverter Unit Price: P60,000 \n
               HYBRID OPTION 2: 3kW 48V (HYD3000-ES) SOFAR Hybrid Inverter Unit Price: 71,550";
} elseif($kWh >= 751 && $kWh < 901){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 3.3KW G3 SOFAR 1Phase Inverter(Grid Tie), Unit Price: P22,275 \n
               2ND OPTION: 3kW (Single MPPT) G2 SOFAR 1Phase Inverterr (Grid Tie) Unit Price: 32,400 \n
               3RD OPTION: 3kW (Dual MPPT) G2 Unit Price: 35,100,   \n
               OFF GRID INVERTER: 3000W 12V/24V/48V SNAT SOLAR INVERTER Unit Price: P16,875 \n
               HYBRID INVERTER: 3.6kW DEYE On Grid Hybrid Inverter Unit Price: P60,000 \n
               HYBRID OPTION 2: 3kW 48V (HYD3000-ES) SOFAR Hybrid Inverter Unit Price: 71,550";
} elseif($kWh >= 901 && $kWh < 991){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 3.3KW G3 SOFAR 1Phase Inverter(Grid Tie), Unit Price: P22,275 \n
               OFF GRID INVERTER: 4000W 24V/48V SNAT SOLAR INVERTER Unit Price: P29,700 \n
               HYBRID INVERTER: 5kW DEYE On Grid Hybrid Inverter Unit Price: P70,000 \n
               HYBRID OPTION 2: 4kW 48V (HYD3000-ES) Unit Price: 81,000";
} elseif($kWh >= 991 && $kWh < 1201){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 5kW G2 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P36,450 \n
               OPTION 2: 5kW (Dual MPPT) Solis Single Phase Grid Tie Inverter Unit Price: P38,475 \n
               OFF GRID INVERTER: 4000W 24V/48V SNAT SOLAR INVERTER Unit Price: P29,700 \n
               HYBRID INVERTER: 5kW DEYE On Grid Hybrid Inverter Unit Price: P70,000 \n
               HYBRID OPTION 2: 4kW 48V (HYD3000-ES) Unit Price: 81,000";
} elseif($kWh >= 1201 && $kWh < 1501){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 5kW G2 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P36,450 \n
               OPTION 2: 5kW (Dual MPPT) Solis Single Phase Grid Tie Inverter Unit Price: P38,475 \n
               OFF GRID INVERTER: 5000W 24V/48V SNAT SOLAR INVERTER Unit Price: P39,150 \n
               HYBRID INVERTER: 5kW DEYE On Grid Hybrid Inverter Unit Price: P70,000 \n
               HYBRID OPTION 2: 6kW SOLIS HYBRID Inverter Unit Price: 74,250 \n
               HYBRID OPTION 3: 5kW 48V(HYD5000-ES) Unit Price: 86,400";
} elseif($kWh >= 1501 && $kWh < 1801){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 6kW G2 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P37,800 \n
               OPTION 2: 6kW (Dual MPPT) Solis Single Phase Grid Tie Inverter Unit Price: P39,150 \n
               OFF GRID INVERTER: 6000W 48V SNAT SOLAR INVERTER Unit Price: P41,850 \n
               HYBRID INVERTER: 6kW SOLIS HYBRID Inverter Unit Price: 74,250 \n
               HYBRID OPTION 2: 6kW 48V(HYD5000-ES) Unit Price: P99,900 \n
               HYBRID OPTION 3: 8kW DEYE On Grid Hybrid Inverter Unit Price: P118,750";
} elseif($kWh >= 1801 && $kWh < 2101){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 7.5kW G2 SOFAR 1Phase Inverter(Grid Tie) Unit Price: P40,500 \n
               OFF GRID INVERTER: 8000W 48V SNAT SOLAR INVERTER Unit Price: P74,250 \n
               HYBRID INVERTER: 8kW DEYE On Grid Hybrid Inverter Unit Price: P118,750";
} elseif($kWh >= 2101 && $kWh < 2401){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 8kW (Dual MPPT) Solis Single Phase Grid Tie Inverter Unit Price: P39,150 \n
               OFF GRID INVERTER: 8000W 96V SNAT SOLAR INVERTER Unit Price: P74,250 \n
               HYBRID INVERTER: 8kW DEYE On Grid Hybrid Inverter Unit Price: P118,750";
} elseif($kWh >= 2401 && $kWh < 3001){
echo "MINIMUM POWER LOWEST PRICE INVERTER: Single Phase 10kw DEYE Grid Tie Inverter Unit Price: P58,050 \n
               OPTION 2: 10kW 220V SOLIS 3-Phase Inverter 220V Delta Unit Price: P85,725 \n
               OFF GRID INVERTER: 10kW 96V SNAT SOLAR INVERTER Unit Price: P94,500 \n
               HYBRID INVERTER: 16kW DEYE On Grid Hybrid Inverter Unit Price: P220,000";
} elseif($kWh >= 3001 && $kWh < 3301){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 11kW (SOFAR 11KTL-X) SOFAR 3 Phase Inverter 380V WYE Unit Price: P86,400 \n
               OFF GRID INVERTER: CONTACT SOLAR COMPANY FOR CUSTOM INSTALLATION.\n
               HYBRID INVERTER: 16kW DEYE On Grid Hybrid Inverter Unit Price: P220,000";
} elseif ($kWh >= 3301 && $kWh < 4801){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 20kW (SOFAR 20000TL-G2) SOFAR 3 Phase Inverter 380V WYE Unit Price: P116,640 \n
               OFF GRID INVERTER: 20kW 196V SNAT SOLAR INVERTER Unit Price: P324,000 \n
               HYBRID INVERTER: 16kW DEYE On Grid Hybrid Inverter Unit Price: P220,000";
} elseif($kWh >= 4801 && $kWh < 6001){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 20kW (SOFAR 20000TL-G2) SOFAR 3 Phase Inverter 380V WYE Unit Price: P116,640 \n
               OPTION 2: 20kW 220V SOLIS 3-Phase Inverter 220V Delta Unit Price: 162,000 \n
               OFF GRID INVERTER: 20kW 196V SNAT SOLAR INVERTER Unit Price: P324,000 \n
               HYBRID INVERTER: CONTACT SOLAR COMPANY FOR CUSTOM INSTALLATION.";
} elseif($kWh >= 6001 && $kWh < 7501){
echo "MINIMUM POWER LOWEST PRICE INVERTER: 25kW 220V SOLIS 3-Phase Inverter 220V Delta Unit Price: 162,000 \n
               OFF GRID INVERTER: CONTACT SOLAR COMPANY FOR CUSTOM INSTALLATION. \n
               HYBRID INVERTER: CONTACT SOLAR COMPANY FOR CUSTOM INSTALLATION.";
} else {
echo "CONTACT SOLAR COMPANY FOR CUSTOM INSTALLATION.";

         }
           }
?>
 
Last edited by a moderator:
Don't know if it's related to your problem but, you set $kwh to $_POST['kwh'] then further down you set $kwh = true. Then you are comparing $kwh in various if and elseif statements. In essence you are saying if true < 300 do something.
 

Latest posts

Buy us a coffee!

Back
Top Bottom