BMI mit Teils vorhandene Zahlen rechnen aus der Datenbank!

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

  • BMI mit Teils vorhandene Zahlen rechnen aus der Datenbank!

    Hallo,

    ich komme mit meiner Überlegung nicht mehr weiter, wie ich es machen soll!

    Ich habe folgente Spalten in meiner Datenbank.
    Geburtstag: Tag - Monat - Jahr
    Gewicht: kg
    Große: cm
    Männlich / weiblich: m/w

    http://www.bmi-rechner.net/webmaster.htm

    http://www.bmi-rechner.net/

    Frage: Wie rechnet man das?
    Wenn ein Teil der Zahlen, in meiner Datenbank steht, und der Rechner diese Zahlen auch verwenden soll, um somit nicht mehr erneut die Zahlen einzugeben!

    Ich habe den Gebutsstag - daraus das Jahr

    Wie gebe ich dann als Antwort zum Beispiel heraus, Sie haben ein BMI von 42, bitte nehmen Sie ab und ernähren sich gesünder!

    --------------------------
    <?PHP

    function ageCalculator( $day, $month, $year ) {

    if ( !checkdate($month, $day, $year) )
    return false;

    $cur_day = date("d");
    $cur_month = date("m");
    $cur_year = date("Y");

    $calc_year = $cur_year - $year;

    if( $month > $cur_month )
    return $calc_year - 1;
    elseif ( $month == $cur_month && $day > $cur_day )
    return $calc_year - 1;
    else
    return $calc_year;

    }

    ?>

    ------------------------------
    <?PHP

    // Aktuelles Datum: 28.06.2014
    $age = ageCalculator(20, 5, 1995);
    if ( $age == false )
    echo 'Fehlerhaftes Datum';
    else
    echo 'Alter: ' . ageCalculator(20, 5, 1995);

    ?>

    --------------------------------

    <!--Beginn BMI Rechner Code -->
    <script src="http://www.bmi-rechner.net/jscripts/sendform.js"></script>
    <form action="http://www.bmi-rechner.net/bmi_neu.pl" method="POST" target="Popup" name="rechner7" onsubmit="sendForm('800','800','rechner7',''); return false;">
    <div id="rechner" style="padding:15px; margin:10px;width:400px;font-size:100%;">
    <p style="margin-top:0;padding-top:0;text-align:left;font-size:120%;font-weight:bold">Berechnung Body Mass Index (BMI)</p>
    <hr style="margin-bottom:10px;" color="silver" size="1">

    <p style="margin:5px;"><label style="width:150px; display:block; float:left;" for="gewicht"><b>Ihr Gewicht:</b></label> <input type="number" style="width:70px;" pattern="[0-9]{1,3}" min="10" max="400" step="1" value="" name="gewicht" size="7" title="Geben Sie hier die gerundeten vollen KG an!" required> in KG</p>
    <p style="margin:5px;"><label style="width:150px; display:block; float:left;" for="groesse"><b>Ihre Größe:</b></label> <span style="display:block; padding: 3px 0;"><input type="number" style="width:70px;" pattern="[0-9]{1,3}" min="10" max="400" step="1" value="" name="groesse" size="7" title="Geben Sie hier die gerundeten vollen cm an!" required> in cm</p>
    <p style="margin:5px;"><label style="width:150px; display:block; float:left;" for="alter"><b>Ihr Alter:</b></label> <span style="display:block; padding: 3px 0;"><input type="number" style="width:70px;" pattern="[0-9]{1,3}" min="19" max="200" step="1" value="" name="alter" size="7" title="Geben Sie hier Ihr Alter in ganzen Jahren an!" required> in ganzen Jahren</p>
    <p style="margin:5px;"><label style="width:150px; display:block; float:left;" for="geschlecht"><b>Ihr Geschlecht:</b></label> <span style="display:block; padding: 3px 0;"><select size="1" name="geschlecht"><option selected value="frau">weiblich</option><option value="herr">männlich</option></select></p>

    <p style="text-align:left;"><input style="font-size:100%;" type="submit" value="BMI Berechnen"></p>
    <p style="font-size:90%;text-align:left;margin-bottom:0;">(c) http://www.BMI-Rechner.net | <a href="http://www.bmi-rechner.net" target="_blank">Body Mass Index</a></p>

    </div>
    </form>
    <!--Ende BMI Rechner Code -->
    Zuletzt geändert von wahsaga; 28.06.2014, 16:54.

  • #2
    Deine Frage ist äußert generell und unspezifisch …

    Sieht so aus, als ob du ein externes Script nutzt, und dieses die Daten per Formular von deiner Seite aus übergeben bekommen will. Sofern es keine andere Schnittstelle anbietet, bleibt dir also nur, dieses Formular mit den Werten, die du bereits hast, vorzubelegen. Das ist aber ein reichlich triviales Thema – das sollte mit Grundlagenwissen und ein bisschen eigener Recherche leicht zu lösen sein, also probiere das bitte erst mal.

    Und wenn sich dabei noch weitere Probleme ergeben, dann frag noch mal nach – dann allerdings mit vernünftig formatiertem Code (wie, steht in den Forenregeln und der Hilfe).
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar

    Lädt...
    X