Probleme mit Formularausgabe

Kyro0

Grünschnabel
Hallo,
ich hab ein kleines Problem mit einem Übrungsprogramm, dass wir in unserer Schule schrieben sollen.
Bei dem Programm handelt es sich um eine einfache Berechnung des Normal/Idealgewichts, jedoch habe ich das Problem, dass die PHP-Datei nur eine blanke Seite ausgibt.

Code sieht wie folgt aus:

Dateneingabe (HTML):
HTML:
<html>
<head>
<title></title>
<meta name="author" content="">
<meta name="generator" content="">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">
<b>Broca-Formel - Eingabeformular</b><br><br>
<form action="auswerten.php" methoden="GET">
K&ouml;rpergr&ouml;&szlig;e:
<input type="text" name="groesse" size="10"> cm
<br>
<input type="Radio" name="geschlecht" value="m" checked> m&auml;nnlich
<br>
<input type="Radio" name="geschlecht" value="w"> weiblich
<br><br>
<input type="submit" name="gesendet" value="Berechnen">
</form>
</body>
</html>

Ausgabe (PHP):
PHP:
<html>
<head>
<title></title>
<meta name="author" content="">
<meta name="generator" content="">
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000">


<?php

if ($geschlecht==m)
{
//Normalgwicht berechnen
$koerpergroesse=$_GET['groesse'];
$normalgewicht=$koerpergroesse-100.0;


//Idealgewicht berechnen
$idealgewicht_m=$normalgewicht-10.0/100.0*$normalgewicht;


//Ausgabe der Ergebnisse im Browser
echo "Ergebnisse der Broca-Formel fuer einen $groesse cm grossen Mann: ";
echo "Normalgewicht: $normalgewicht kg ";
echo "Idealgewicht: $idealgewicht_m kg ";
}
if ($geschlecht==w)
{
//Normalgwicht berechnen
$koerpergroesse=$_GET['groesse'];
$normalgewicht=$koerpergroesse-120.0;


//Idealgewicht berechnen
$idealgewicht_m=$normalgewicht-10.0/120.0*$normalgewicht;


//Ausgabe der Ergebnisse im Browser
echo "Ergebnisse der Broca-Formel fuer eine $groesse cm grosse Frau: ";
echo "Normalgewicht: $normalgewicht kg ";
echo "Idealgewicht: $idealgewicht_m kg ";
}


?>

</body>
</html>
 
Schreib in deinem Form beim Formular mal method="GET" und nicht methoden="GET".
Ist soviel ich weiss falsch.

Vielleicht liegts daran.

Grüsse,

maeg
 
Einmal wie maeg angemerkt hast, muss es "method" lauten.
Außerdem ist deine IF Abfrage nicht ganz korrekt,
Es muss
Code:
if($geschlecht=="w")
lauten.
Außerdem ist $geschlecht kein Wert zu geordnet, da fehlt also noch ein:
Code:
$geschlecht = $_GET['geschlecht'];

mfg
Gene
 
Zurück