Hilfe!!!! PHP und Gesamtkalkulationsskript
Hallo,
bin fast am verzweifeln, da ich die endgültige Lösung meiner Arbeit nicht zustande bekomme. Folgender Sachverhalt....
Aber am besten den Quelltext mal lesen, dann ne kurze Info zum Prob.
<?
require("connect.php");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--
.Stil1 {
font-size: large;
font-weight: bold;
}
-->
</style>
</head>
<body>
<p><span class="Stil1">Ihr heutiges Menü</span>:<br/>
<br/>
<?
$calsumme=0;
print "Tag:".$_POST[Tag]."<br/>";
print "Menüname:".$_POST[Name]."<br/><br>";
print "Vorspeise: ".$_POST[Vorspeise]." Kallorien: ";
$cals=getCals($_POST[Vorspeise]);
$calsumme=$calsumme+$cals;
print $cals."<br>";
print "Hauptgericht: ".$_POST[Hauptgericht]." Kallorien: ";
$cals=getCals($_POST[Hauptgericht]);
$calsumme=$calsumme+$cals;
print $cals."<br>";
print "Beilage: ".$_POST[Beilage]." Kallorien: ";
$cals=getCals($_POST[Beilage]);
$calsumme=$calsumme+$cals;
print $cals."<br>";
print "Nachspeise: ".$_POST[Nachspeise]." Kallorien: ";
$cals=getCals($_POST[Nachspeise]);
$calsumme=$calsumme+$cals;
print $cals."<br>";
print "Gesamt Kcal: ".$calsumme;
function getCals($str){
$exe1= mysql_query("SELECT Bezeichnung, Kcal FROM speise");
while ($myrow1= mysql_fetch_array($exe1)){
if($myrow1[Bezeichnung]==$str)
print $myrow1[Kcal];
}
}
?>
<p><br />
</p>
</body>
</html>
so und mein Problem ist, das mir die Gesamtsumme der Kcal nicht angezeigt wird, also summiert angezeigt...
Bitte um eure Hilfe, da ich nicht weiterkomme.
VIELEN DANK ERSTMAL.....
lg
Susi
Antwort schreiben
Antwort 1 von susi1984 vom 12.01.2019, 14:20 Options
hallo,
weiss mir keiner zu helfen?? ist echt wichtig, nur ich bekomme es leider nicht hin..... danke schon mal
lg
Susi
Antwort 2 von disco vom 12.01.2019, 14:39 Options
moin
bin zwar nicht so drin in php aber irgendwie hat deine funktion getCals keinen rückgabewert..
return $myrow1[Kcal];
weiter hab ich nicht geguckt.
g,
disco
Antwort 3 von disco vom 12.01.2019, 14:40 Options
ahso.
ansonsten bite etwas genauere infos. wo und wann was ausgegeben wird und wann nicht.