Möglicherweise kann man dir helfen. Aber wenn du uns nicht sagst, was du für ein Problem hast, wird das eher schwierig!
Ergebnis anzeigen mit Zeilenumbruch
Einklappen
X
-
-
Bitte keinen neuen Thread aufmachen! Und jetzt setzt du bitte überall geschweifte Klammern. Bei allen Schleifen und allen Bedingungen.
PHP-Code:if (!empty($_POST["submit"]))
{
...
}
PHP-Code:for ($i = 1; $i <= $_zahl3; $i++)
{
...
}
PeterZuletzt geändert von Kropff; 23.02.2010, 15:07.Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Kommentar
-
Zitat von Tastatur Beitrag anzeigender Code berechnet nur das $ergebnis1
PeterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Kommentar
-
Nochmal: halte dich an diese Notationen mit den geschweiften Klammern:
Code:if ([I]bedingung[/I]) { [I]anweisungen[/I] } while ([I]bedingung[/I]) { [I]anweisungen[/I] } for ([I]definition[/I]; [I]bedingung[/I]; [I]inkrement[/I]) { [I]anweisungen[/I] } foreach ($collection as $name => $wert) { [I]anweisungen[/I] }
Edit: da war ich wohl zu langsam...
Gruß,
Amica[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Bedingungen werden nicht in Klammern gesetzt nur Anweisungen.
Jetzt habe das im Code sogar mit Kommentaren versehen. Was ist denn nur falsch dran?
PHP-Code:<?php
if (!empty($_POST["submit"])) // Bedingung
{
$_zahl1 = $_POST["zahl1"];
$_zahl2 = $_POST["zahl2"];
$_zahl3 = $_POST["zahl3"];
$_zahl4 = $_POST["zahl4"];
}
for ($i = 1; $i <= $_zahl3; $i++) // Bedingung
if ($_zahl4 > 1) // Bedingung
{
$ergebni2 = pow((($_zahl2 / 1200) + 1),$i) * $_zahl1;
$ergebnis2 = number_format ($ergebnis,2, ",", ".");
echo $ergebnis." Euro     $i     Jahr <br />";
}
else // Bedingung
if ($_zahl4 == 1) // Bedingung
{
$ergebnis = pow((($_zahl2 / 100) + 1),$i) * $_zahl1;
$ergebnis = number_format ($ergebnis,2, ",", ".");
echo $ergebnis." Euro     $i     Jahr <br />";
}
?>
Zitat von Kropff Beitrag anzeigenWeil du immer noch nicht mit geschweiften Klammern arbeitest. Aber das wurde dir schon mehrmals gesagt.
Peter
Kommentar
-
Zitat von Tastatur Beitrag anzeigenBedingungen werden nicht in Klammern gesetzt nur Anweisungen.
Du weißt es eben nicht und solltest eventuell mal anfangen, auf die Leute zu hören, die das schon seit vielen Jahren beherrschen.
Wie kann man so verbohrt sein, die gebotene Hilfe nicht anzunehmen und dann rumzujammern, wenn es immer noch nicht funktioniert? Kann es ja nicht, weil du dich stur stellst, statt einfach mal das zu machen, was alle dir übereinstimmend erklären wollen.[COLOR="DarkSlateGray"]Hast du die [COLOR="DarkSlateGray"]Grundlagen zur Fehlersuche[/color] gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
[/COLOR]
Kommentar
-
Zitat von Tastatur Beitrag anzeigenBedingungen werden nicht in Klammern gesetzt nur Anweisungen.
PeterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Kommentar
-
Und jetzt schaust du dir das mal GENAU an:
PHP-Code:<?php
if (!empty($_POST["submit"]))
{
$_zahl1 = $_POST["zahl1"];
$_zahl2 = $_POST["zahl2"];
$_zahl3 = $_POST["zahl3"];
$_zahl4 = $_POST["zahl4"];
for ($i = 1; $i <= $_zahl3; $i++)
{
if ($_zahl4 > 1)
{
$ergebnis = pow((($_zahl2 / 1200) + 1),$i) * $_zahl1;
$ergebnis = number_format ($ergebnis,2, ",", ".");
echo $ergebnis." Euro     $i     Jahr <br />";
}
else if ($_zahl4 == 1)
{
$ergebnis = pow((($_zahl2 / 100) + 1),$i) * $_zahl1;
$ergebnis = number_format ($ergebnis,2, ",", ".");
echo $ergebnis." Euro     $i     Jahr <br />";
}
}
}
?>
PeterNukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Kommentar
Kommentar