1.1k Aufrufe
Gefragt in Skripte(PHP,ASP,Perl...) von
und komme nicht drauf, an was es liegen sollte..
klammern und die ganzen kleinen teilchen hab ich schon angeschaut.. wäre nett wenn ihr mir helfen könntet.

hier der code

<! Doctype html public "-//W3C//DTD HTML 4.01 Transitional //EN">
<html>
<head>
<title>Food Coach</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href ="design.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Stil1 {font-size: large}
.Stil2 {font-size: x-large}
.Stil4 {font-family: Georgia, "Times New Roman", Times, serif}
-->
</style>
</head>
<body>
<div id="kopf">
<marquee></marquee>
<p><span style="font-family:'Forte',Times,serif; color:#33CC33; font-size:200%;">Food Coach - <br> die andere Art abzunehmen . . .
</span><br>
</div>
<div id="Body">
<span style="font-family:'Rockwell',Times,serif; color:#33CC33; font-size:100%;">
<div align="left"><span class="Stil2">Energieumsatzberechnung
</span>
</div>
<form action="energieumsatz.php" method="post" enctype="multipart/form-data">
<div align="left">
<fieldset>
<legend><span class="Stil1">Energiebilanz</span></legend>
</fieldset>
</div>
<fieldset><p align="left">
Gewicht
<input size="17" type="text" name="gewicht" value="" />
kg
<p align="left">Gr&ouml;sse

2 Antworten

0 Punkte
Beantwortet von
habe gerade gesehen das code fehlt!
hier nur mal der phpcode:

<?php

if (isset($_POST["Abschicken"]))
{
$gew=$_POST["gewicht"];
$gro=$_POST["groesse"];
$alt=$_POST["alter"];
$ber=$_POST["beruf"];
$geschl=$_POST["geschlecht"];

if ($gew=="" OR $gro=="" OR $alt=="")
{
echo "Bitte füllen Sie alle Felder aus!";
}
elseif(is_numeric($gew) and is_numeric($gro))
{

$gufrau=($gew*7 +700);
$gufrau=round($gufrau,1);

if($geschl="weiblich")
{
echo "<br>";
echo "Ihr Gesamtumsatz beträgt $gufrau kcal";

}
elseif($geschl="m&auml;nnlich");
{
$gumann=($gew*10 +900);
$gumann=round($gumann,1);
echo "'Ihr Gesamtumsatz beträgt $gumann kcal";
}
}
}
if (isset($_POST["suberechnen"]))
{
$spumsatz=$_POST["sportumsatz"];
$zusp=$_POST["zus&auml;tzlichersport"];
if ($spumsatz=="")
{
echo "Bitte füllen Sie alle Felder aus!";

}

elseif(is_numeric($spumsatz) and is_numeric($zusp))
{
$spberechnung=(($spumsatz+$zusp)/7);

echo "Ihr Sportumsatz beträgt $spberechnung kcal.";
}
}

if (isset($_POST["guberechnen"]))
{
$gumsatz=$_POST["grundumsatz"];
$aumsatz=$_POST["arbeitsumsatz"];
$sumsatz=$_POST["sportumsatz"];


if ($gumsatz=="" OR $aumsatz=="" OR $sumsatz=="")
{
echo "Bitte füllen Sie alle Felder aus!";
}
elseif(is_numeric($gumsatz) and is_numeric($aumsatz) and is_numeric($sumsatz))
{
if($aumsatz="sehr leicht")
{
$aumsatzberechnung= ($aumsatz * 120 / 100);

echo "Ihr Arbeitsumsatz + ergibt $aumsatzberechnung kcal.";
}
elseif( $aumsatz="leicht")
{
$aumsatzberechnung= ($aumsatz * 130 / 100);
echo "Ihr Arbeitsumsatz + ergibt $aumsatzberechnung kcal.";
}
elseif( $aumsatz="mittel")
{
$aumsatzberechnung= ($aumsatz * 150 / 100);
echo "Ihr Arbeitsumsatz + ergibt $aumsatzberechnung kcal.";
}
elseif( $aumsatz="schwer")
{
$aumsatzberechnung= ($aumsatz * 175 / 100);
echo "Ihr Arbeitsumsatz + ergibt $aumsatzberechnung kcal.";
}
elseif( $aumsatz="sehr schwer")
{
$aumsatzberechnung= ($aumsatz * 200 / 100);
echo "Ihr Arbeitsumsatz + ergibt $aumsatzberechnung kcal.";
}
else

$gesamtumsatzberechnung=($gumsatz + $aumsatz + $sumsatz);
$gewichtsreduktion= ($gesamtumsatzberechnung * 80 / 100);
{
echo "Ihr Gesamtumsatz darf $gewichtsreduktion kcal betragen, um ab nehmen zu können.";

}
}
?>
</div>
</body>
</html>
0 Punkte
Beantwortet von joshuan Mitglied (545 Punkte)
Da fehlt ein "}" hinter "$sumsatz=$_POST["sportumsatz"];"
...