Vielen Dank für Ihren hilfreichen Kommentar! Die Gewichtungen funktionieren richtig, nur kommt folgende Fehlermeldung auf:
Im PHP-Code trat ein Fehler auf.
Fehler im Fragebogen: A non-numeric value encountered
Zeile: 19
PHP-Code
016 $begassets_bo1 = $Summe * (value('TE01_03') / 100);
017 $begassets_go1 = $Summe * (value('TE01_04') / 100);
018
019 $ren1 = (float)str_replace('%', '', value('EX04_01')/100);
020 $ren2 = (float)str_replace('%', '', value('EX04_02')/100);
021 $ren3 = (float)str_replace('%', '', value('EX04_03')/100);
022 $ren4 = (float)str_replace('%', '', value('EX04_04')/100);
Fehler im Fragebogen: A non-numeric value encountered
Zeile: 20
PHP-Code
017 $begassets_go1 = $Summe * (value('TE01_04') / 100);
018
019 $ren1 = (float)str_replace('%', '', value('EX04_01')/100);
020 $ren2 = (float)str_replace('%', '', value('EX04_02')/100);
021 $ren3 = (float)str_replace('%', '', value('EX04_03')/100);
022 $ren4 = (float)str_replace('%', '', value('EX04_04')/100);
023
Fehler im Fragebogen: A non-numeric value encountered
Zeile: 21
PHP-Code
018
019 $ren1 = (float)str_replace('%', '', value('EX04_01')/100);
020 $ren2 = (float)str_replace('%', '', value('EX04_02')/100);
021 $ren3 = (float)str_replace('%', '', value('EX04_03')/100);
022 $ren4 = (float)str_replace('%', '', value('EX04_04')/100);
023
024 $endassets_cash1 = $begassets_cash1*(1+$ren1);
Fehler im Fragebogen: A non-numeric value encountered
Zeile: 22
PHP-Code
019 $ren1 = (float)str_replace('%', '', value('EX04_01')/100);
020 $ren2 = (float)str_replace('%', '', value('EX04_02')/100);
021 $ren3 = (float)str_replace('%', '', value('EX04_03')/100);
022 $ren4 = (float)str_replace('%', '', value('EX04_04')/100);
023
024 $endassets_cash1 = $begassets_cash1*(1+$ren1);
025 $endassets_ak1 = $begassets_ak1*(1+$ren2);
Debug Informationen für die Fehler Zeilen ren1 bis 4:
Debug-Information für $ren1:
$ren1 = 0.004 (double) korrekt nur in Dezimalform
Debug-Information für $ren2:
$ren2 = 0.2548 (double) auch korrekt, wieder in Dezimalform
Debug-Information für $ren3:
$ren3 = -0.0165 (double)
Debug-Information für $ren4:
$ren4 = -0.309 (double)
Woran liegt dieser Fehler?
Vielen vielen Dank für Ihre Unterstützung!