Zitat von hausl
Beitrag anzeigen
Zitat von hausl
Beitrag anzeigen
Wenn ich dein Beispiel richtig verstehe generiert es durch absenden automatisch #theForm als Anker und ruft sich, da es selbst diesen Anker hat wieder selbst auf.
Dein Beispiel ist wirklich richtig gut und ich glaube ich habe es jetzt auch richtig verstanden und umgesetzt.
PHP-Code:
<html>
<head>
<?php
$_gramm = $_POST["gramm"];
if($_gramm!="")
{
if (!empty($_POST["kcal"]))
{
$_kcal = 1.1; /*kcal pro g des Essens eingeben */
$c=bcmul($_gramm, $_kcal, 2);
}
if (!empty($_POST["kJ"]))
{
$_kJ = 4.4187; /*kJ pro g des Essens eingeben */
$c=bcmul($_gramm, $_kJ, 2);
}
}
?>
</head>
<body>
</div>
<h1>test</h1>
<form id="test" method="POST" action="#test">
<input name="gramm" size=10>
g <br>
<br>
<input type=submit name=kcal value="kcal berechnen">
<input type=submit name=kJ value="kJ berechnen">
</form>
<br/>
<br/>
<?php
if (!empty($_POST["kcal"]))
{
echo "<h4> $_gramm g entsprechen $c kcal<h4>";
}
if (!empty($_POST["kJ"]))
{
echo "<h4> $_gramm g entsprechen $c kJ<h4>";
}
?>
</body>
</html>
Die konstanten Variablen sind jetzt ja auch oben im Head, passt das so, oder wäre das streng gesehen auch noch unsauber?
Ich danke euch ehrlich für eure Mühe, die ihr euch hier mit mir gebt.
LG
Kommentar