Hallo,
ich habe eine Problem, an dem ich langsam verzweifle...
auf einer Seite (http://www.umstellung.info/gesundheit/das…r/whtr-rechner/) habe ich derzeit folgenden Code:
HTML
<form action="/gesundheit/das-richtige-gewicht/gewichtsrechner/whtr-rechner/whtr-ergebnis/" method="post"> Zahl 1
<input name="azahl" type="text" /> </form><form action="http://www.umstellung.info/gesundheit/das-richtige-gewicht/gewichtsrechner/whtr-rechner/whtr-ergebnis/" method="post">Zahl 2
<input name="bzahl" type="text" /></form><form action="http://www.umstellung.info/gesundheit/das-richtige-gewicht/gewichtsrechner/whtr-rechner/whtr-ergebnis/" method="post">
<input name="Submit" type="Submit" value="Berechne" /> </form>
Der Ergebnisseite habe ich ein eigenes Template zugeordnet, das derzeit noch so aussieht:
PHP
<?
/*
Template Name: WHtR-Rechner
*/
?>
<?php get_header(); ?>
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post page">
<h2><?php the_title(); ?></h2>
<?php the_content(); ?>
</div>
<?php endwhile; ?>
<?php endif; ?>
<?PHP //PHP-Skript öffnen
//Überpräfen ob einer der Zahlen null ist
if ($azahl == 0 ) { //Wenn $azahl null ist, dann schreibe: Das Ergebnis ist: 0
echo "Das Ergebnis ist: 0";
}
else { //Ansonsten: Wenn $bzahl null ist, dann schreibe: Durch null kann...
if ($bzahl == 0) {
echo "Durch null kann nicht dividiert werden.";
}
else {
//Wenn keine der Zahlen null ist dann...
//...teile $azahl durch $bzahl
$ergebnis = $azahl / $bzahl;
//...schreibe das Ergebnis
echo "Das Ergebnis ist: " , $ergebnis;
}
} //PHP-Skript schließen.
?>
<?php get_footer(); ?>
Alles anzeigen
Die Seite ist ansonsten Leer - irgendwie wird das Skript auch ausgeführt - sonst stünde die 0 Warnung ja nicht - aber die Werte kommen anscheinend nicht an.
Was mache ich falsch?
BG, severin