Ankündigung

Einklappen
Keine Ankündigung bisher.

Benötige Korrektur

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Benötige Korrektur

    Moin,

    habe ein Paar Fehler hier drin und hoffe auf Hilfe!

    Mit freundlichen Grüßen
    Sutake

    index.php

    PHP-Code:
    <html>

        <
    head>
            <
    title>Das erste Formular Seite I</title>
        </
    head>

        <
    body>
            <
    form action "bmi.php" method "get">


            
    Geschlecht: <br>
            <
    select name "gender">
                <
    option value="male">Mann</option>
                <
    option value="female">Frau</option>
            </
    select>

            <
    br>
            
    Vorname: <br>
            <
    input type"text" name "name">
            <
    br>
            
    Größe: <br>
            <
    input type"text" name "$height">
            <
    br>    
            
    Gewicht: <br>
            <
    input type"text" name "$weight">
            <
    br>    
            <
    br>

            <!--
    posten-->
            <
    input type"submit" name "senden">
            </
    form>
        </
    body>
    </
    html
    bmi.php

    PHP-Code:
    <html>

        <head>
            <title>Das erste Formular - Seite II</title>
        </head>

        <body>
            <?php
                $name 
    $_POST["name"];

                echo 
    $name;
                
    $height $_POST["height"];
                
    $weight $_POST["weight"];
                
    $gender $_POST["gender"];



                function 
    calcBMI ($name$height$weight$gender) {
                    return 
    $weight 100 / ($height*$height);                 //weight wird in m umgerechnet

                
    }
                    
    $bmi calcBMI($name$height$weight$gender);

                    if (
    $gender == "male"{
                        if (
    $bmi<20){
                            echo 
    "Untergewicht";
                        }
                        elseif(
    $bmi>=20 AND $bmi<=25){
                            echo 
    "Normalgewicht";
                        }
                        elseif(
    $bmi>=26 AND $bmi<=30){
                            echo 
    "Übergewicht";
                        }
                        elseif(
    $bmi>=31 AND $bmi<=40){
                            echo 
    "Adipositas";
                        }
                        else{
                            echo 
    "starke Adipositas";
                        }
                    }
                    else {                                                    
    //gender ist weiblich
                        
    if ($bmi<19){
                            echo 
    "Untergewicht";
                        }
                        elseif(
    $bmi>=19 AND $bmi<=24){
                            echo 
    "Normalgewicht";
                        }
                        elseif(
    $bmi>=25 AND $bmi<=30){
                            echo 
    "Übergewicht";
                        }
                        elseif(
    $bmi>=31 AND $bmi<=40){
                            echo 
    "Adipositas";
                        }
                        else{
                            echo 
    "starke Adipositas";
                        }
                    }

            
    ?>

        </body>
    </html>

  • #2
    index.php

    PHP-Code:
    <html>

        <
    head>
            <
    title>Das erste Formular Seite I</title>
        </
    head>

        <
    body>
            <
    form action "bmi.php" method "get">


            
    Geschlecht: <br>
            <
    select name "gender">
                <
    option value="male">Mann</option>
                <
    option value="female">Frau</option>
            </
    select>

            <
    br>
            
    Vorname: <br>
            <
    input type"text" name "name">
            <
    br>
            
    Größe: <br>
            <
    input type"text" name "height">
            <
    br>    
            
    Gewicht: <br>
            <
    input type"text" name "weight">
            <
    br>    
            <
    br>

            <!--
    posten-->
            <
    input type"submit" name "senden">
            </
    form>
        </
    body>
    </
    html
    bmi.php

    PHP-Code:
    <html>

        <head>
            <title>Das erste Formular - Seite II</title>
        </head>

        <body>
            <?php


                    
    if (isset ($_Post["name"])) {
                        
    $name $_POST["name"];
                    }
                    if (isset (
    $_Post["height"])) {
                        
    $height $_POST["height"];
                    }

                    if (isset (
    $_Post["weight"])) {
                        
    $weight $_POST["weight"];
                    }

                    if (isset (
    $_Post["gender"])) {
                        
    $gender $_POST["gender"];
                    }


                
    /*function calcBMI ($name, $height, $weight, $gender) {
                    if($height!=0)
                    {
                        return $weight / 100 / ($height*$height); 
                    }

                    else{
                        echo "Fehler\n";
                    }
                                    //weight wird in m umgerechnet

                }
                */

                    //$bmi = calcBMI($name, $height, $weight, $gender);
                    
    if ($height != 0){
                        
    $bmi= ($weight /100) / ($height*$height);
                    }


                    if (
    $gender == "male"){
                        if (
    $bmi<20){
                            echo 
    "Untergewicht";
                        }
                        elseif(
    $bmi>=20 AND $bmi<=25){
                            echo 
    "Normalgewicht";
                        }
                        elseif(
    $bmi>=26 AND $bmi<=30){
                            echo 
    "Übergewicht";
                        }
                        elseif(
    $bmi>=31 AND $bmi<=40){
                            echo 
    "Adipositas";
                        }
                        else{
                            echo 
    "starke Adipositas";
                        }
                    }
                    else if(
    $gender == "female") {                                                    //gender ist weiblich
                        
    if ($bmi<19){
                            echo 
    "Untergewicht";
                        }
                        elseif(
    $bmi>=19 AND $bmi<=24){
                            echo 
    "Normalgewicht";
                        }
                        elseif(
    $bmi>=25 AND $bmi<=30){
                            echo 
    "Übergewicht";
                        }
                        elseif(
    $bmi>=31 AND $bmi<=40){
                            echo 
    "Adipositas";
                        }
                        else{
                            echo 
    "starke Adipositas";
                        }
                    }
                    else{
                        echo 
    "Fehler";
                    }


            
    ?>

        </body>
    </html>

    Kommentar


    • #3
      Lies dir doch bitte einmal die Regeln und Richtlinien hier im Forum durch, danke. Wenn du willst das jemand hier etwas für dich korrigiert, dann erstell ein Jobangebot / geh in den Bereich Projekthilfe. Ansonsten ist das hier ein Programmiererforum, hier kann man konkrete Fragen stellen und Antworten darauf bekommen.

      Zwecks Fehlersuche: https://php-de.github.io/jumpto/leitfaden/

      Kommentar

      Lädt...
      X