Sönke Tesch: Fehler bei Tarifberechnung

Beitrag lesen

function lesenLaender() {

echo ("<select value="laender">");

Das soll doch bestimmt name="laender" heißen, oder?

echo ("<option value="$zeile[1]">");
   echo ("$zeile[0]</option>");

Hier wäre nebenbei bemerkt

echo ("<option value="".htmlentities($zeile[1])."">");
  echo (htmlentities($zeile[0])."</option>");

nutzenswert.

function guthabenBerechnung() {

if (!isset($_POST['Submit'])) {

--------^

$erg = bcdiv($_POST['Guthaben'], $_POST['laender'], 4);

Dieses if funktioniert falsch rum: Wenn $_POST["submit"] gesetzt ist, soll das Guthaben ausgerechnet werden. Vielleicht wäre es auch sinnvoll, statt auf den Absendeknopf auf die tatsächlich verwendeten Variablen zu prüfen.

if ((isset($_POST["guthaben"])) && (isset($_POST["laender"))) {

Gruß,
  soenk.e