Chciałbym zrobić kalkulator do pewnej gry mmorpg , jednak nie za bardzo znam się na PHP , na razie doszedłem do :
<?php <html> <head> <title>Kalkulator</title> </head> <body> <form action="post.php" method="post"> Chochlik: <input type="text" name="j1"><br> Kościotrup: <input type="text" name="j2"><br> Krasnolud: <input type="text" name="j3"><br> Zjawa: <input type="text" name="j4"><br> Elfi łucznik: <input type="text" name="j5"><br> Czarny mag: <input type="text" name="j6"><br> Feniks: <input type="text" name="j7"><br> Chimera: <input type="text" name="j8"><br> Mroczny jeździec: <input type="text" name="j9"><br> Archanioł: <input type="text" name="j10"><br> Błękitny smok: <input type="text" name="j11"><br> Czerwony smok: <input type="text" name="j12"><br> Cyklop: <input type="text" name="j13"><br> Wiwerna: <input type="text" name="j14"><br> Diabeł: <input type="text" name="j15"><br> Tytan: <input type="text" name="j16"><br> Złoty smok: <input type="text" name="j17"><br> Obrona Fortyfikacji: <input type="text" name="j18"><br> <input type="submit" name="Submit" value="Licz"> </form> </body> </html> ?>
Oraz skrypt :
<html> <head> <title>Kalkulator</title> </head> <body> <?php $wynik = ($_POST[j1] *=3 + $_POST[j2] *=10 + $_POST[j3] *=14 + $_POST[j4] *=26 + $_POST[j5] *=35 + $_POST[j6] *=47 + $_POST[j7] *=60 + $_POST[j8] *=60 + $_POST[j9] *=70 + $_POST[j10] *=94 + $_POST[j11] *=100 + $_POST[j12] *=115 + $_POST[j13] *=125 + $_POST[j14] *=130 + $_POST[j15] *=160 + $_POST[j16] *=170 + $_POST[j17] *=250) * $_POST[j18]; ?> </body> </html>
I teraz jest problem :
Jeżeli np. w każdym okienku wpiszę jakąś liczbę to wszystko liczy .
Natomiast gdy np. wpisuje tylko do piątego okienka wynik i do ostatniego , to daje : WYNIK : 0 ... , albo np. do pierwszych 3 okienek wpisuję liczby , potem 3 okienka zostawiam puste , i w 3 kolejne znów wpisuję wartości oraz w ostatnie , to tylko te trzy pierwsze liczy a tych po przerwie nie ... Jak ktoś wie czemu tak się dzieje to proszę o pomoc .