parse error no for each

0

I do not know why this parse error in my foreach . Here is the code:

<?php

if (isset($_GET["submit"])){

}

$form =

foreach ($_GET["cimc"] as $form) {
    $peso ==  $_GET['peso'];
    $altura == $_GET['altura'];

    if (isset($peso)) {
        $imc = ($peso /( $altura * $altura));
    }
}

?>
    
asked by anonymous 25.08.2018 / 01:00

1 answer

0

Try to check for all variables and their type

 if(isset($_GET["cimc"]) && is_array($_GET["cimc"])){
        foreach ($_GET["cimc"] as $form) {
            if(isset($_GET['peso']) && isset($_GET['altura'])) {
                $imc = ($_GET['peso'] /( $_GET['altura'] * $_GET['altura']));
            }else{
                echo "Não temos: ";
                echo (isset($_GET['peso'])) ? "a altura": "o peso";
            }
        }
    }else{
        echo (isset($_GET["cimc"])) ? '':'Não temos $_GET["cimc"]';
        echo (is_array($_GET["cimc"])) ? '':'$_GET["cimc"] Não é array';
    }
    
27.08.2018 / 11:19