javascript警报不适用于php条件
创建了一个表单,该表单在提交按钮上发出警报,并带有三个条件 1) 付款方式为银行,金额大于900000 2) 付款方式为现金,金额大于20000 我有一个金额,它是用逗号和小数点(.) 我的问题是,情况显示出对情况的警惕。 当我检查第二个条件时,如果只针对第一个条件抛出警报框 帮我解决这个问题 这是我的php代码javascript警报不适用于php条件,javascript,php,Javascript,Php,创建了一个表单,该表单在提交按钮上发出警报,并带有三个条件 1) 付款方式为银行,金额大于900000 2) 付款方式为现金,金额大于20000 我有一个金额,它是用逗号和小数点(.) 我的问题是,情况显示出对情况的警惕。 当我检查第二个条件时,如果只针对第一个条件抛出警报框 帮我解决这个问题 这是我的php代码 if(isset($_POST['Reset'])) { $re_id=$_POST['rec_id']; $re_no=$_POST['rec_no']; //$re_date=$_
if(isset($_POST['Reset']))
{
$re_id=$_POST['rec_id'];
$re_no=$_POST['rec_no'];
//$re_date=$_POST['rec_date'];
$re_date = date('d-m-Y', strtotime($_POST['rec_date']));
$re_acc=$_POST['rec_acc'];
$re_pay=$_POST['rec_pay'];
//$re_amount=$_POST['rec_amount'];
$re_amount = number_format($_POST['rec_amount'], 2, '.', ',');
$query="UPDATE tbl_reciept SET rec_no='$re_no', rec_date='$re_date', rec_acc='$re_acc', rec_pay_type='$re_pay', rec_amount='$re_amount' WHERE rec_id='$re_id'";
if($re_pay=="Cash" && $re_amount>=20000)
{
mysqli_query($dbcon,$query);
echo "<script>
alert('amount is grater than 20000');
window.location.href='../reciept.php';
</script>";
}
else if($re_pay=="Bank" && $re_amount>= 900000)
{
mysqli_query($dbcon,$query);
echo "<script>
alert('amount is grater than 900000');
window.location.href='../reciept.php';
</script>";
}
else
{
mysqli_query($dbcon,$query);
header('Location: ../reciept.php');
}
}
if(设置($\u POST['Reset']))
{
$re_id=$_POST['rec_id'];
$re_no=$_POST['rec_no'];
//$re_date=$_POST['rec_date'];
$re_date=date($d-m-Y),strottime($_POST['rec_date']);
$re_acc=$_POST['rec_acc'];
$re_pay=$_POST['rec_pay'];
//$re_金额=$_POST['rec_金额'];
$re_amount=数字_格式($_POST['rec_amount'],2',',',',');
$query=“更新tbl_接收设置记录编号='$re_编号',记录日期='$re_日期',记录acc='$re_acc',记录支付类型='$re_支付',记录金额='$re金额',其中记录id='$re id';
如果($re_pay==“现金”&&$re_金额>=20000)
{
mysqli_查询($dbcon,$query);
回声“
警报(“金额超过20000”);
window.location.href='../receipt.php';
";
}
其他情况下($re\U pay==“银行”&$re\U金额>=900000)
{
mysqli_查询($dbcon,$query);
回声“
警报(“金额超过900000”);
window.location.href='../receipt.php';
";
}
其他的
{
mysqli_查询($dbcon,$query);
标题('Location:../receipt.php');
}
}
这将起作用。。。
回声“
警报(“金额超过900000”);
window.location.href=http://stackoverflow.com/questions';
";
注:通过全路径其他明智的情况下波纹管情况
window.location.protocol=“http:”
window.location.host=“www.test.com”
window.location.pathname=“示例/index.html”
$re\u pay=“Cash”
应该是$re\u pay==“Cash”
-虽然不确定这是你的问题,但这是一个问题,第一个条件起作用,第二个条件起作用,因为第一个条件将$re\u pay设置为Cash-=
测试平等性,=
分配一个值
This will work...
echo "<script>
alert('amount is grater than 900000');
window.location.href='http://stackoverflow.com/questions';
</script>";
Note: Pass full path other wise case Bellow case
window.location.protocol = "http:"
window.location.host = "www.test.com"
window.location.pathname = "example/index.html"