PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   PHP Anfänger - Formel mit php berechnen (http://www.selfphp.de/forum/showthread.php?t=14247)

ZeroQL 16.08.2006 12:15:43

PHP Anfänger - Formel mit php berechnen
 
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

AW: PHP Anfänger - Formel mit php berechnen
 
Hi, nächstesmal kannste ja mal google verwenden... z.B. PHP rechnen.
Gibts bestimmt mehr als 1000 verwertbare Ergebnisse...

PHP-Code:

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

AW: PHP Anfänger - Formel mit php berechnen
 
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

AW: PHP Anfänger - Formel mit php berechnen
 
Zitat:

Zitat von ZeroQL
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

AW: PHP Anfänger - Formel mit php berechnen
 
Hi!
Das könnte wie folgt klappen!

PHP-Code:

<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

AW: PHP Anfänger - Formel mit php berechnen
 
Servas Maiskolben DANKE vielmals funktioniert einwandfrei !!!!!

Serp 18.08.2006 19:05:16

AW: PHP Anfänger - Formel mit php berechnen
 
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

AW: PHP Anfänger - Formel mit php berechnen
 
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

AW: PHP Anfänger - Formel mit php berechnen
 
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:37:56 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.