![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 130 Pomógł: 0 Dołączył: 27.04.2009 Ostrzeżenie: (0%) ![]() ![]() |
Mam taki problem tworze kalkulator kredytowy i tak jak ponizej mam dwa pliki jeden form.html drugi oblicz.php i nie wiem co mam zle bo chce zeby w form.html jak nie wpisze nic w pola to zeby mi po wyborze pola oblicz pokazywal ta sama strone czyli form.html i to sie udaje ale teraz po uzyciu funkcji header nie wyswietla mi na stronie oblicz.php liczb :/
FORM.HTML <html><form method="post" action="oblicz.php"> Wnioskowana kwota kredytu: <INPUT TYPE="text" NAME="kwota" size="5" VALUE="" maxlength="7"> <br> Prowizja przygotowawcza wynosi 5% <br> Oprocentowanie <INPUT TYPE="text" NAME="oprocentowanie" SIZE="5" VALUE="" maxlength="7"> <br> Okres kredytowania <INPUT TYPE="text" NAME="okres" SIZE="5" VALUE="" maxlength="7"> <br> Oblicz <INPUT TYPE="submit" NAME="oblicz.php" VALUE="oblicz"> <br> </html> OBLICZ.PHP <?php ob_start(); ?> <html> <?php $kwota=$_POST['kwota']; $oprocentowanie=$_POST['oprocentowanie']; $okres=$_POST['okres']; if(($kwota=="")||($oprocentowanie=="")||($okres=="")){ header('Location: form.html'); } echo $kwota.'<br />'; echo $oprocentowanie.'<br />'; echo $okres.'<br />'; ob_end_flush(); ?> </html> |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 9 Dołączył: 12.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
To jest właśnie poprawiony to co wkleiłem. Masz gotowy jeden plik. Postaram ci się to wytłumaczyć.
Kod if($_SERVER['REQUEST_METHOD'] === 'POST') { Ta linijka odpowiada za sprawdzanie nadsyłanych danych - jeśli pochodzą metodą POST (z formularza) to wykonuje dalej skrypt. Kod if(strlen($kwota) > 0 && strlen($oprocentowanie) > 0 && strlen($okres) > 0) { Tutaj odbywa się sprawdzanie czy $kwota, $oprocentowanie i $okres mają długość większą niż 0 znaków. Jeśli tak - skrypt kontynuuje Kod echo $kwota.'<br />'; echo $oprocentowanie.'<br />'; echo $okres.'<br />'; Jeśli wszystko poszło szybko, gładko i przyjemnie i skrypt nie przestał się wykonywać - zwraca ci tutaj twoje wybrane wartości (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Jeśli nadal czegoś nie rozumiesz to wal śmiało. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 8.10.2025 - 16:31 |