Poniżej jest poucinany kod, nie powinno być z nim komplikacji, jeżeli chodzi o jego zrozumienie. Jak coś będzie mocno niejasne, to wrzucę nieokrojony kod.
index:
<input type="button" id="black_player" value="'.$player['black_player_name'].'" /> <!-- $player- funkcja z zapytaniem do bazy o nazwę gracza --> <input type="button" id="stand_up" value="Wstań" > <script> $(document).ready(function(){ $("input#black_player").click(function(){ $.ajax({ type: "POST", url: "ajax_black.php", data: { czyCzarnyZajety: "<? echo $player['is_black_taken'] ?>", loginUzytkownika: "<? print $user['login'] ?>" }, success: function(data) { $("input#black_player").val(data); } }); }); }); $(document).ready(function(){ $("input#stand_up").click(function(){ $.ajax({ type: "POST", url: "ajax_leave.php", data: { pobierzNickCzarnego: "<? echo $player['is_black_taken'] ?>", loginUzytkownika: "<? print $user['login'] ?>" }, contentType: "application/json", dataType: "text", success: function(data) { if (data == "Czarne"){ $("input#black_player").val(data); } } }); }); }); </script>
ajax_black.php:
<? require_once('inc.php'); $isBlackTaken = vtxt($_POST['czyCzarnyZajety']); $loginUzytkownika = vtxt($_POST['loginUzytkownika']); if ($isBlackTaken == 0){ call("UPDATE chess SET black_player_name = '$loginUzytkownika' WHERE 1"); } ?>
ajax_leave.php:
<? require_once('inc.php'); $getBlackPlayer = vtxt($_POST['pobierzNickCzarnego']); $loginUzytkownika = vtxt($_POST['loginUzytkownika']); if($getBlackPlayer == $loginUzytkownika ){ call("UPDATE chess SET black_player_name='Czarne' WHERE 1"); } ?>