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 -->
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 -->
Kommentar