|
|
|
ขอโค้ดที่ใช้เช็คจำนวน Digits กับ หารเป็นจำนวนธนบัตรและเหรียญครับ |
|
|
|
|
|
|
|
Code (PHP)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<SCRIPT LANGUAGE="JavaScript">
function checkint(){
var alphaExp = /^[0-9]+$/;
if(document.forms.atm.money.value ==""){
alert("ห้ามเป็นค่าว่าง"); //alert with appropriate message
document.forms.atm.money.focus(); //place cursor on the input box
return false;
}
if(!document.forms.atm.money.value.match(alphaExp)){
alert("กรอกเป็นตัวเลขเท่านั้น"); //alert with appropriate message
document.forms.atm.money.focus(); //place cursor on the input box
return false;
}
}
</SCRIPT>
</HEAD>
<BODY>
<form action='index.php' method='post' name='atm'>
จำนวนเงินที่ต้องการ : <input type='text' name='money'><p>
<input type='submit' value='submit' onclick="return checkint()">
</form>
<?
(int)$money = $_POST['money'];
if($money>=1)
{
echo "ต้องการเงิน $money บาท จะจ่ายเงินดังนี้<br>";
if($money >= 1000)
{
$amount=$money/1000;
$money%=1000;
echo "จ่ายธนบัตร 1000 บาท จำนวน ".(int)$amount." ใบ<br>";
}
if($money >= 500)
{
$amount=$money/500;
$money%=500;
echo "จ่ายธนบัตร 500 บาท จำนวน ".(int)$amount." ใบ<br>";
}
if($money >= 100)
{
$amount=$money/100;
$money%=100;
echo "จ่ายธนบัตร 100 บาท จำนวน ".(int)$amount." ใบ<br>";
}
if($money >= 50)
{
$amount=$money/50;
$money%=50;
echo "จ่ายธนบัตร 50 บาท จำนวน ".(int)$amount." ใบ<br>";
}
if($money >= 20)
{
$amount=$money/20;
$money%=20;
echo "จ่ายธนบัตร 20 บาท จำนวน ".(int)$amount." ใบ<br>";
}
if($money >= 10)
{
$amount=$money/10;
$money%=10;
echo "จ่ายเหรียญ 10 บาท จำนวน ".(int)$amount." เหรียญ<br>";
}
if($money >= 5)
{
$amount=$money/5;
$money%=5;
echo "จ่ายเหรียญ 5 บาท จำนวน ".(int)$amount." เหรียญ<br>";
}
if($money >= 1)
{
$amount=$money/1;
$money%=1;
echo "จ่ายเหรียญ 1 บาท จำนวน ".(int)$amount." เหรียญ<br>";
}
}
else
{
echo "กรุณากรอกจำนวนเงินเป็นตัวเลข";
}
?>
</BODY>
</HTML>
|
|
|
|
|
Date :
2010-01-26 23:06:00 |
By :
kennyg |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|