Problem z formularzem


(system) #1

Ja mam taki kalkulator kredytowy i chciałbym żeby po wpisaniu w pola formularza(kalkulatora) wcisnieciu "oblicz" wartości ktore sie wpisalo zeby zostaly w tych polach mi sie one kasują :confused:

NIEZBĘDNIK KREDYTOWY

GRUPA

KWOTA POŻYCZKI

OPROCENTOWANIE

PROWIZJA

I

do 5000 zł nie wiecej niż 4 x dochód netto

standard do roku 19% powyżej roku do 3 lat 21%

5%

II

do 14000 zł nie więcej niż: 6 x wpływ na konto lub 5 x dochód netto

kredyt do10000zł. stan.do roku 16% pow.roku do 2 lat 18% pow 2 lat 19% kredyt pow.10000zł. do roku 12% powyżej roku do 2 lat14%pow. 2 lat 15%

III

do 20000 zł nie wiecej niż: 8 x wpływ na konto lub 6 x dochód netto

kredyt do14000zł. do1 roku 13% powyżej roku 15% powyzej 2 lat 16% dla kredytu powyżej 14000zł. do roku 8% powyżej roku 11% powyżej 2 lat 12%

Warunki podwyższenia oprocentowania o 2%

Brak zlecenia spłaty z ROR /stałe zlecenie/

gr.1,2,3

brak zgody współmałżonka do 5000zł.

gr.1,2,3

Istnieje możliwość włączenia kosztów kredytu(np. prowizji, ubezpieczenia)do kwoty kredytu

KALKULATOR KREDYTOWY ŚLĄSKIEGO BANKU SPÓŁDZIELCZEGO

Wnioskowana kwota kredytu:

Prowizja przygotowawcza wynosi 5%

Oprocentowanie

Okres kredytowania

Oblicz

<?php

$kwota=$_POST['kwota'];

$oprocentowanie = (float) str_replace(',', '.', $_POST['oprocentowanie']);

$okres=$_POST['okres'];

if(($kwota>0)&&($oprocentowanie>0)&&($okres>0)){

print '

';

print ('WNIOSKOWANA KWOTA KREDYTU '.$kwota.'

');

print ('OPROCENTOWANIE '.$oprocentowanie.'

');

print ('OKRES KREDYTOWANIA '.$okres.'

');

print '';

$wnioskowanakwota=$kwota-(($kwota*5)/100);

print ('KWOTA DLA KLIENTA '.$wnioskowanakwota.'

$odsetki=((($kwota*$oprocentowanie)/100)*($okres +1))/24;

print 'ODSETKI W CAŁOŚCI '.number_format($odsetki,2).'

$rata=($odsetki/$okres)+($kwota/$okres);

print 'RATA KREDYTU '.number_format($rata,2).'

}

?


(Kstarski) #2

po pierwsze masz niepozamykane znaczniki input, zmień np tak:

jesli chcesz zeby po wysłaniu formularz był wypełniony wstaw np $_POST['kwota'] w miejsce value dla danego pola input


(system) #3

Wyswietla mi na poczatku kod w tym polu zamiast pozniej wartosc


([alex]) #4

To zamień:

na:

<?php

print '';

?>

Analogicznie dla pozostałych pól formularza


(system) #5

Nie to tez nie dziala dziala jako pole input ale nie zachowuje tej wartosci


([alex]) #6

Bo musi to być po wierszu:

$oprocentowanie = (float) str_replace(',', '.', $_POST['oprocentowanie']);

albo zrobić to tak:

<?php

print '';

?>


(Uzi123) #7

a plik musi mieć rozszerzenie php :smiley:


([alex]) #8

Może mieć dowolne, byle by serwer wiedział że plik o tym rozszerzeniu w tej lokalizacji jest plikiem php.


(system) #9

Mam inna sprawe z tym formularzem w formularzuliczby wyswietla mi z czesciami ulamkowymi jako kropka a z czesciami tysiecznymi jako przecinek, jak to mogłbym zmienic?

Ta formuła działa w jednym przypadku a zeby oba przypadki realizowala jak moza by to zmienic...

$rata=($odsetki/$okres)+($kwota/$okres);

print (str_replace('.',',',number_format($rata,2)).'