Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Skrypt spłaty kredytu
Forum PHP.pl > Forum > Przedszkole
Kamel.
Witam.

W szkole nauczyciel kazał nam zrobić formularz polegający na obliczaniu spłat kredytu dla klienta. I otóż mam wielki problem z napisaniem tego bezbłędnie. Czy ktoś mógłby mi pomóc i sprawdzić poniższy skrypt wypisując błędy które popełniłem. Za wszystko dziękuje wink.gif

  1. <html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=windows-1250" />
  4. <meta http-equiv="Content-Language" content="pl" />
  5. <meta name="Author" content="xxx" />
  6. <meta http-equiv="Reply-To" content="xxx" />
  7. <title>Formularz do obliczania spłaty kredytu.</title>
  8. </head>
  9. <body>
  10. <body bgcolor="white" >
  11. <font color="black" size="3" face="arial">
  12. <form action="dane.php" method="POST">
  13. <br>
  14. <center>
  15.  
  16. <h3>Witamy na stronie banku.<br>
  17. Wypełnij poniższe pola aby poznać spłate kredytu.</h3><br>
  18.  
  19. <table border="0">
  20. <form action="" method="post">
  21. <tr>
  22. <td colspan="2" align="center"><b>Dane osobowe:</b></td>
  23. </tr>
  24. <tr>
  25. <td>Imię:</td>
  26. <td><input type="text" name="imie"/></td>
  27. </tr>
  28. <tr>
  29. <td>Nazwisko:</td>
  30. <td><input type="text" name="nazwisko"/></td>
  31. </tr>
  32. <tr>
  33. <td>Data urodzenia:</td>
  34. <td><input type="text" name="dzien" size="1" maxlength="2" />-<input type="text" name="miesiac" size="1" maxlength="2" />-<input type="text" name="rok" size="4" maxlength="4" /></td>
  35. </tr>
  36.  
  37. <tr>
  38. <td colspan="2" align="center"><b><br>Adres:</b></td>
  39. </tr>
  40. <tr>
  41. <td>Ulica:</td>
  42. <td><input type="text" name="ulica"/></td>
  43. </tr>
  44. <tr>
  45. <td>Numer domu/lokalu:</td>
  46. <td><input type="text" name="nr"/></td>
  47. </tr>
  48. <tr>
  49. <td>Miejscowość:</td>
  50. <td><input type="text" name="miejscowosc"/></td>
  51. </tr>
  52. <tr>
  53. <td>Kod pocztowy:</td>
  54. <td><input type="text" name="kod" size="1" maxlength="2" />-<input type="text" name="pocztowy" size="3" maxlength="3" /></td>
  55. </tr>
  56. <tr>
  57. <td colspan="2" align="center"><b><br>Dane kredytu:</b></td>
  58. </tr>
  59. <tr>
  60. <td>Kwota kredytu:</td>
  61. <td><input type="text" name="kwota"/></td>
  62. </tr>
  63. <tr>
  64. <td>Okres spłaty:</td>
  65. <td><input type="text" name="okres" maxlength="3"/></td>
  66. </tr>
  67. <tr>
  68. <td align="right"><br><input type="submit" name="submit" value="Wyślij"/></td>
  69. <td><br><input type="reset" name="submit" value="Wyczyść"/></td>
  70. </tr>
  71. </form>
  72. </table>



  1. <html>
  2. <head>
  3. <meta http-equiv="Content-type" content="text/html; charset=windows-1250" />
  4. <meta http-equiv="Content-Language" content="pl" />
  5. <meta name="Author" content="xxx" />
  6. <meta http-equiv="Reply-To" content="xxx" />
  7. <title>Wyniki</title>
  8. </head>
  9. <body bgcolor="white" >
  10. <font color="black" size="3" face="arial">
  11. <center>
  12. <?php
  13. if (empty($_POST['submit']))
  14. {
  15. echo "<table border=\"0\"><form method=\"post\">
  16. <tr>
  17. <td colspan=\"2\" align=\"center\"><b>Dane osobowe:</b></td>
  18. </tr>
  19. <tr>
  20. <td>Imię:</td>
  21. <td><input type=\"text\" name=\"imie\"></td>
  22. </tr>
  23. <tr>
  24. <td>Nazwisko:</td>
  25. <td><input type=\"text\" name=\"nazwisko\"/></td>
  26. </tr>
  27. <tr>
  28. <td>Data urodzenia:</td>
  29. <td><input type=\"text\" name=\"dzien\" size=\"1\" maxlength=\"2\" >-<input type=\"text\" name=\"miesiac\" size=\"1\" maxlength=\"2\" >-<input type=\"text\" name=\"rok\" size=\"4\" maxlength=\"4\" ></td>
  30. </tr>
  31.  
  32. <tr>
  33. <td colspan=\"2\" align=\"center\"><b>Adres:</b></td>
  34. </tr>
  35. <tr>
  36. <td>Ulica:</td>
  37. <td><input type=\"text\" name=\"ulica\"/></td>
  38. </tr>
  39. <tr>
  40. <td>Numer domu/lokalu:</td>
  41. <td><input type=\"text\" name=\"nr\"/></td>
  42. </tr>
  43. <tr>
  44. <td>Miejscowość:</td>
  45. <td><input type=\"text\" name=\"miejscowosc\"/></td>
  46. </tr>
  47. <tr>
  48. <td>Kod pocztowy:</td>
  49. <td><input type=\"text\" name=\"kod\" size=\"1\" maxlength=\"2\" />-<input type=\"text\" name=\"pocztowy\" size=\"3\" maxlength=\"3\" /></td>
  50. </tr>
  51. <tr>
  52. <td colspan=\"2\" align=\"center\"><b>Dane kredytu:</b></td>
  53. </tr>
  54. <tr>
  55. <td>Kwota kredytu:</td>
  56. <td><input type=\"text\" name=\"kwota\"/></td>
  57. </tr>
  58. <tr>
  59. <td>Okres spłaty:</td>
  60. <td><input type=\"text\" name=\"okres\" maxlength=\"3\"/></td>
  61. </tr>
  62. <tr>
  63. <td colspan=\"2\" align=\"center\"><input type=\"checkbox\" name=\"regulamin\"/>Zapoznałem się z regulaminem.</td>
  64. <tr>
  65. <td align=\"right\"><input type=\"submit\" name=\"submit\" value=\"Wyślij\"/></td>
  66. <td><input type=\"reset\" name=\"submit\" value=\"Wyczyść\"/></td>
  67. </tr>
  68. </form>
  69. </table>";
  70. }
  71.  
  72. elseif (!empty($_POST['imie']) && !empty($_POST['nazwisko']) && !empty($_POST['dzien']) && !empty($_POST['miesiac']) && !empty($_POST['rok']) && !empty($_POST['ulica']) && !empty($_POST['nr']) && !empty($_POST['miejscowosc']) && !empty($_POST['kod']) && !empty($_POST['pocztowy']) && !empty($_POST['kwota']) && !empty($_POST['okres']))
  73. {
  74. echo "<h3> Dziękujemy za wypełnienie formularzu.</h3><br>
  75.  
  76.  
  77. <table border=\"0\">
  78. <tr>
  79. <td colspan=\"2\" align=\"center\"><b>Dane osobowe:</b></td>
  80. </tr>
  81. <tr>
  82. <td>Imię:</td>
  83. <td>". $_POST['imie'] . "</td>
  84. </tr>
  85. <tr>
  86. <td>Nazwisko:</td>
  87. <td>". $_POST['nazwisko'] . "</td>
  88. </tr>
  89. <tr>
  90. <td>Data urodzenia:</td>
  91. <td>". $_POST['dzien'] . ".". $_POST['miesiac'] . ".". $_POST['rok'] . " r." . "</td>
  92. </tr>
  93.  
  94. <tr>
  95. <td colspan=\"2\" align=\"center\"><b><br>Adres:</b></td>
  96. </tr>
  97. <tr>
  98. <td>Ulica:</td>
  99. <td>". $_POST['ulica'] . "</td>
  100. </tr>
  101. <tr>
  102. <td>Numer domu/lokalu:</td>
  103. <td>". $_POST['nr'] . "</td>
  104. </tr>
  105. <tr>
  106. <td>Miejscowość:</td>
  107. <td>". $_POST['miejscowosc'] . "</td>
  108. </tr>
  109. <tr>
  110. <td>Kod pocztowy:</td>
  111. <td>". $_POST['kod']."-". $_POST['pocztowy'] . "</td>
  112. </tr>
  113. <tr>
  114. <td colspan=\"2\" align=\"center\"><b><br>Dane kredytu:</b></td>
  115. </tr>
  116. <tr>
  117. <td>Kwota kredytu:</td>
  118. <td>". $_POST['kwota'] . " zł" . "</td>
  119. </tr>
  120. <tr>
  121. <td>Okres spłaty:</td>
  122. <td>". $_POST['okres'] . " miesięcy" . "</td>
  123. </tr>
  124. </form>
  125. </table>
  126. <br>
  127.  
  128. <b>Raty kredytu:</b>
  129.  
  130. <font color=red><b>Harmonogram spłaty</b></font><br>".
  131.  
  132. $kwota=$_POST['kwota'];
  133. $okres=$_POST['okres'];
  134.  
  135. if ($kwota < 10000)
  136. {
  137. $opr=.15;
  138. }
  139. else
  140. {
  141. $opr=.12;
  142. }
  143.  
  144. $kwota=$kk/$ilrat;
  145. $kp=$kk;
  146.  
  147. round ($rata=$kwota+($kp*$opr/12), 2)." zł." .
  148.  
  149. "<b><font color=\"pink\"> Rata x: rata kapitałowa + odsetki = suma </b></font>"
  150.  
  151. for ($x=1; $x<=$okres; $x++);
  152. {
  153. echo "<b>Rata ". $x:. " </b></td>";
  154. echo "(round ($kwota, 2))";
  155. echo " + " . round (($kp*$opr/12), 2)).;
  156. echo " = " . round ($rata=$kwota+($kp*$opr/12), 2). " zł.");
  157. $kp=$kp-$kwota
  158. }
  159.  
  160.  
  161. else echo "<font color=\"red\" size=\"6\"><br><br><br><br><br>Wypełnij wszystkie pola!</center></font>"
  162.  
  163.  
  164. ?>
kill15
Pierwszy to napewno:


  1. <form action="" method="post">


w action musisz dać adres pliku w którym się to odbywa(chodzi mi o plik z rozszerzeniem .php) np:

action="splata.php"
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.