Pereiti prie turinio

Reikia pagalbos su AJAX/PHP


Rekomenduojami pranešimai

Sveiki, reikia pagalbos su PHP/AJAX kodu.

Paspaudus "Treniruotis" niekas nevyksta.

Consolėje klaidų nemeta.

 

		echo'
	<div class="block centrinis-blokas"><legend>Šėtono miestas</legend><div class="info_blokas">
<div class="row zero-padding-margin">
<div class="col-md-4 zero-padding-margin">
<img src="https://otakukart.com/wp-content/uploads/2018/06/Dragon-Ball-Reveals-Mr.-Satans-Original-Sketches.jpg" class="img-responsive" style="border-radius: 1px; margin: auto" />
</div>
<div class="col-md-8 info_blokas_text">
Šėtono treniruočių salėje galite keltis savo gynybą arba jėgą (priklausomai nuo to, ko Jums truksta). Taip padidės Jūsų kovinė galia. Nepamirškite, jog jėgos ir gynybos santykis 1:3.
</div>
</div>
</div><hr />
<i class="fas fa-life-ring"></i> Treniruotės kaina: <b>'.number_format($kaina).'</b> zenų<br />';

if($defence_kg>=$attack_kg){echo '<i class="fas fa-life-ring"></i> <span id="defordmg">Jums reikia kelti: <b>jėgą</b>!</span><br />';}
if($attack_kg>$defence_kg){echo '<i class="fas fa-life-ring"></i> <span id="defordmg">Jums reikia kelti: <b>gynybą</b>!</span><br />';}

echo'
<i class="fas fa-life-ring"></i> Gali treniruotis: <b><span id="dar_gali_treniruotis">'.number_format($gali_treniruotis).'</span></b> kartus(-ų)
<hr /><form class="form-horizontal" id="treniruote" method="post">
<fieldset>
<div id="err"></div>

<div class="form-group">
<label class="col-md-4 control-label" for="jega">Ataka ('.$attack.')</label>
<div class="col-md-4">
<input id="jega" name="jega" type="text" placeholder="" class="form-control input-md">
</div>
</div>

<div class="form-group">
<label class="col-md-4 control-label" for="gynyba">Gynyba ('.$defence.')</label>
<div class="col-md-4">
<input id="gynyba" name="gynyba" type="text" placeholder="" class="form-control input-md">
</div>
</div>

<div class="form-group">
<label class="col-md-4 control-label" for="treniruotis"></label>
<div class="col-md-4">
<button id="treniruotis" name="treniruotis" class="btn btn-success">Treniruotis</button>
</div>
</div>
</fieldset>
</form><hr /><div class="row" style="margin-top: 4px">
<div class="col-xs-6" style="padding: 0 2px;">
<a class="linkas text-center" href="?id=setono_miestas"><i class="fas fa-arrow-circle-left"></i> Atgal</a>
</div>
<div class="col-xs-6" style="padding: 0 2px;">
<a class="linkas text-center" href="zaidimas.php"><i class="fas fa-home"></i> Į pagrindinį</a>
</div>
</div>
</div>

';

 

			$(document).ready(function(){
			$("#treniruotis").click(function(event){
				 event.preventDefault();
					$('#treniruotis').html('<i class="fa fa-spinner fa-spin"></i> Treniruojamasi...');
					$('#treniruotis').attr('disabled', 'disabled');

					var jega = $('#jega').val();
					var gynyba = $('#gynyba').val();

					$.ajax({
						type: "POST",
						url: "php_for_js/setono_sale.php",
						data: {
							jega: jega,
							gynyba: gynyba
						},
						success: function(ats){
							var atsakymas = ats.split('|');

							if(atsakymas[0] == 'OKK'){
								$('#err').html('<div class="alert alert-success text-center" style="margin-bottom: 5px;">'+atsakymas[1]+'</div>');
								$('#err').fadeIn('fast');

								$('#defordmg').html(atsakymas[2]);
								$('#dar_gali_treniruotis').html(atsakymas[3]);

								$('#jega').val('');
								$('#gynyba').val('');

								$('#treniruotis').removeAttr('disabled');
								$('#treniruotis').html('treniruotis');
							}
							else {
								$('#err').html('<div class="alert alert-danger text-center" style="margin-bottom: 5px;">'+ats+'</div>');
								$('#err').fadeIn('fast');
								$('#treniruotis').removeAttr('disabled');
								$('#treniruotis').html('Treniruotis');
							}
						}
					});
				});
		});

 

<?php

require_once '../config.php';

if($_POST)
{
   $jega      = $_POST['jega'];
   $gynyba     = $_POST['gynyba'];

$kaina = 2100;

   $viso_kn_jega = $jega * $kaina;
   $viso_kn_gynyba = $gynyba * $kaina;

   if($zen < $viso_kn_jega){
       echo'Nepakankamas ZEN\'ų kiekis tokiai treniruotei.';
   }
   else if(empty($jega) OR empty($gynyba)){
       echo'Palikote tuščių laukelių.';
   }
   else{
       echo'OKK|Treniruotė baigta.|<b>+'.$jega.'</b> jėgos.|<b>+<b>'.$gynyba.'</b> gynybos.';
       mysql_query("UPDATE players SET attack=attack+'$jega', zen=zen-'$viso_kn_jega' WHERE username='$username'");
   }

}
?>

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...