<!doctype html>
<?php //首先在这里写好相关的调用代码
$coin = 1280;
$money = 1121;
$coinsale = $coin / 100;
$checked = false;
if ( $_POST[ "coin" ] != 0 ) {
$money -= $coinsale;
$checked = true;
}
?>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
</head>
<body>
<form id="form1" name="form1" action="test1.php" method="post">
<input id="coin" name="coin" type="checkbox" value="<?php echo($coinsale)?>" onclick="checkboxOnclick(this)" <?php if($checked) echo 'checked="checked"';?>>土特币
<input id="sale" type="hidden" value="<?php echo($money)?>">
<input id="asd" type="hidden" value="<?php echo($coinsale)?>">
<div id="npay" style="width:100%;height:95px;line-height:50px;font-weight:800;font-size:14px;color:red; text-align:center">
¥
<?php echo $money; ?>
</div>
<form id="form2" action="test2.php" method="post">
<input type="hidden" id="goodsmoney" name="goodsmoney" value="<?php echo $money; ?>"/>
<input type="submit" name="subb">
</form>
</form>
</body>
<script>
function checkboxOnclick( checkbox ) {
var goods = document.getElementById( "npay" );
var m = document.getElementById( "sale" ).value;
var c = document.getElementById( "asd" ).value;
var f = document.getElementById( "form1" );
if ( checkbox.checked == true ) {
m -= c;
goods.innerHTML = "¥" + m;
f.submit();
} else {
goods.innerHTML = "¥" + m;
}
}
</script>
</html>
我做了一个form页面提交表单从而刷新页面去改变PHP变量
我知道还有一个ajax可以实时改变php变量的方法,初学php,不太懂希望大家有空若看到这个能写一个小例子给我,谢谢大家