<h4>Zagraj w kosci</h4><br>
<?php $login = $_COOKIE['log'] ; $monety =$rek[monety] ; ?> Twoje monety : <input type="text" readonly value="<?php echo $monety; ?>" SIZE=30 class="klasa" width=30 height=30 name="kasa" /><br><br> <?php echo '<form action="" method="post"> Ile stawiasz : <input type="text" name="zaklad" /> <input type="submit" value="Zagraj" name="zagraj" /> </form>'; if ($_POST['zagraj'] == true) { $monety2 = $monety + $zaklad; $monety3 = $monety - $zaklad; if ($monety >= $zaklad) { if ($los != 1) { if ($win == 2) { $zapytanie = "UPDATE `player` SET `monety` = '$monety2' WHERE `nick`='$login'"; } else { $zapytanie = "UPDATE `player` SET `monety` = '$monety3' WHERE `nick`='$login'"; } } else { $zapytanie = "UPDATE `player` SET `monety` = '$monety3' WHERE `nick`='$login'"; } } else } ?>
Problem jest taki, ze wszystko dziala, ale np. po wygranej nie wyswietla, ze ma sie 100 monet wiecej, tylko dopiero po odswiezeniu. tu pojawia sie nastepny problem, ze odswiezenie powtarza akcje. Probowalem uzyc headera i wtedy dziala, ale juz nie wykonuje funkcji echo()...
Doradzcie jak to zrobic, bo nie kaze ludziom klikac znowu w linka do strony i dopiero odswiezac, to bez sensu...
Przy okazji moglby mi ktos powiedziec jak ustawic inputa, zeby mzan bylo wpisywac tylko liczby... ;]