Archiv verlassen und diese Seite im Standarddesign anzeigen : PHP Anfänger - Formel mit php berechnen
ZeroQL
16.08.2006, 12:15:43
Servas,
erstmal vorweg ich bin ein neuling in sachen php und bin noch am lernen mittels verschiedenen Büchern.
Für eine meiner Seiten möchet ich nun einen BMI (Body Mass Index) Rechner erstellen. das ganze sollte so sein das es andere Webmaster diesen Rechner auch auf ihrer Seite per IFrame anzeigen und nutzen können.
Nun habe ich leider auch keine Ahnung wie ich php dazu bringe diese Formel zu berechnen:
Formel: BMI= kg/m2 (Body Mass Index = Körpergewicht kg / Körpergrösse in m2)
Schon mal Danke für eure Hilfe
Lg ZeroQL
DominikJ
16.08.2006, 13:26:28
Hi, nächstesmal kannste ja mal google verwenden... z.B. PHP rechnen.
Gibts bestimmt mehr als 1000 verwertbare Ergebnisse...
<?php
$weight = 72;
$height = 180;
echo $weight/(($height/100)*($height/100));
?>
So sollte das klappen (und darauf hättest du kommen können) ... das quadrat habe ich nun beabsichtlich so errechnet!
ansonsten nimmt man Zahl^2, Zahl^3, usw...
MfG,
DominikJ
ZeroQL
16.08.2006, 14:39:04
Hallo DominikJ
Danke für deine Hilfe, ich habe übrigens gegoogelt und nicht gefunden, die Frage bleibt nun nur wie ich das erstelle das die User die dieses Rechner benutzen wollen dort ihre eigenen Angaben reinsetzen können aber da habe ich schon eine Idee wie das klappen könnte trotzdem THX
DominikJ
16.08.2006, 15:02:34
Hallo DominikJ
Danke für deine Hilfe, ich habe übrigens gegoogelt und nicht gefunden, die Frage bleibt nun nur wie ich das erstelle das die User die dieses Rechner benutzen wollen dort ihre eigenen Angaben reinsetzen können aber da habe ich schon eine Idee wie das klappen könnte trotzdem THX
Entweder du nutzt PHP + HTML oder du nutzt Java + HTML, du brauchst ne form mit 2 input feldern eine für gewicht, die andere für größe. diese rufst du dann per $_POST['inputname'] ab und setzt sie inne formel ein. das wars dann auch schon (ergebnis natürlich ausgeben lassen)
maiskolben
16.08.2006, 15:04:17
Hi!
Das könnte wie folgt klappen!
<form action="" method="POST">
<label for="mail">Ihre Größe (in cm): </label>
<input name='height' type='text' size="10" value=''>
<br />
<label for="mail">Ihr Gewicht (in kg): </label>
<input name='weight' type='text' size="10" value=''>
<br />
<p><input name="abschicken" type="submit" value="BMI errechnen..." /></p>
</form>
<?php
if (empty($weight)) {
echo "Bitte geben Sie Ihr Gewicht an!";
} if (empty($height)) {
echo "Bitte geben Sie Ihre Größe an!";
} else {
$ergebnis = $weight/(($height/100)*($height/100));
echo substr($ergebnis,0,-9);
}
?>
Das gibst Du in einer Datei mit Endung .php ein, fertig!
LG maiskolben
ZeroQL
18.08.2006, 15:16:05
Servas Maiskolben DANKE vielmals funktioniert einwandfrei !!!!!
Das war jetzt leider nur nicht sonderlich hilfreich. Er hat doch selbst gesagt, dass er PHP lernen will. Man lernt aber nicht, wenn einem andere die Scripte schreiben... ;)
ZeitZumFaken
18.08.2006, 20:48:40
Hm.....finde ich nicht so, natürlich merkt man es sich am besten wenn man es selbst schreibt, aber wenn man sich ein fertiges script anschaun kann und versucht zu verstehen ist das auch sehr hilfreich......
ZeroQL
20.08.2006, 21:15:26
nun ich muss sagen das es mir sehr geholfen hat nud natürlich habe ich mir das Script nochmals genau angesehen und einige Test gemacht (umstelen, andere Formeln usw)
Auf jeden Fall DANKE
vBulletin® v3.8.3, Copyright ©2000-2024, Jelsoft Enterprises Ltd.