|
|
|
สอบถาม การอ่านค่าในแท็กบ๊อกมาคำนวณครับ ตามรูป ถ้าเกิดมีการเปลี่ยนแปลงข้อมูลวันเดือนปีเกิดขึ้นมายากให้ แสดง อายุ กี่ปี |
|
|
|
|
|
|
|
ก็เมื่อกดปุ่มคำนวนอายู่ก็ให้ดึงค่าใน เท็กบ๊อก มาแยก วัน เดือน ปี ตามรูปแบบ หากกรอกผิดรูปแบบก็ไม่สามารถคำนวนได้
ถ้ากรอกถูกรูปแบบ ก็ เอา ปีมาลบกัน เอาเดือนมาลบกัน แล้วเอาวันที่มาลบกํน ก็จะได้อายุคับ คำนวนใน js ได้เลย
|
|
|
|
|
Date :
2010-02-10 13:58:32 |
By :
pjgunner |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
พี่ช่วยดูโค๊ดนี้น่ะคือ ผมจำเป็นต้องเก็บ วันเดือนปีเกิด ไว้ด้วยครับ แต่พอผมกดปุ่มคำนวณ ข้อมูลในแท็ดวันเดื่อนปีเกิดดันหายครับ ต้องแก้ตรงไหนครับ ผมแนบโค๊ดมาด้วยน่ะครับCode (PHP)
<!--ฟังก์ชั่นคำนวนอายุ-->
<script type="text/javascript">
// Start
$(document).ready(function(){
// Validate Form
$("#submit").click(function(){
if($('#txtbrday').val() == '') {
alert('กรอกวันเดือนปีเกิด')
return false;
} else {
$.post('cal_age.php', { date: $('#txtbrday').val()}, function(data) {
$('#age').html(data);
$('#txtbrday').val('');
});
}
});
}
);
</script>
ส่วนไฟล์ cal_age.php เป็นการคำนวณ
Code (PHP)
<?php
function age($txtbrday) {
list($day, $month, $year) = explode("/", $txtbrday);
//$year =$year-543;
$datedeb = mktime(0, 0, 0, $month, $day, $year);
$datefin = time();
$aad = date("Y",$datedeb);
$mmd = date("m",$datedeb);
$jjd = date("d",$datedeb);
$aaf = date("Y",$datefin);
$mmf = date("m",$datefin);
$jjf = date("d",$datefin);
$nbj = array(0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
if(($aaf % 4)==0) $nbj[2] = 29;
if((($aaf % 100) == 0)&(($aaf % 400)!=0)) $nbj[2]=28;
if($jjf<$jjd) {
$jjf = $jjf+$nbj[intval($mmf)];
$mmf = $mmf-1;
}
if($mmf < $mmd) {
$mmf = $mmf + 12;
$aaf = $aaf - 1;
}
return ($aaf-$aad)." ปี ".($mmf-$mmd)." เดือน ".($jjf-$jjd)." วัน";
}
echo age($_POST['date']);
?>
ผมต้องแก้ตรงไหนไม่ให้เมื่อกดปุ่มคำนวณแล้ว ข้อมูลในแท็ก วันเดือนปี ไม่ให้หายอ่ะครับ
|
|
|
|
|
Date :
2010-02-10 14:16:13 |
By :
เด็กใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาตัวนี้ออกอะครับ
$('#txtbrday').val('');
|
|
|
|
|
Date :
2010-02-10 14:20:36 |
By :
windersun |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ ทุกๆๆคำตอบขอบคุณมากๆครับ ขออีกนิดน่ะครับ แล้วกรณี ซ่อนปุ่ม คำนวณ ให้โชว์ก็ต่อเมื่อมีการแก้ไขข้อมูลในแท็กบ๊อก วดป อ่ะครับ ต้องเขียนยังไงครับ ขอรบกวนอีกนิดน่ะครับ
|
|
|
|
|
Date :
2010-02-11 08:30:18 |
By :
เด็กใหม่ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|