Witam
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 .
Ten post edytował sawczyk 23.03.2008, 11:05:49