โค้ดที่ใช้ทำ
โค้ด: เลือกทั้งหมด
<div class="col-md-8">
<form method="post" action="" name="from">
<div class="panel-group">
<div class="panel panel-primary" align="center">
<div class="panel-heading"><b>Pace Calculator</b></div>
<div class="panel-body">
<div class="col-md-12 ">
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h2>Time:</h2></label>
</div>
<div class="col-md-3">
<p>Hour</p>
<input type="number" name="hour" autocomplete="off" placeholder="00" class="form-control text-right">
</div>
<div class="col-md-3">
<p>Minute</p>
<input type="number" name="minute" autocomplete="off" placeholder="00" class="form-control text-right">
</div>
<div class="col-md-3">
<p>Second</p>
<input type="number" name="second" autocomplete="off" placeholder="00" class="form-control text-right">
</div>
</div>
<div class="col-md-12 ">
<div class="row">
<div class="col-md-3" align="right">
<label class="control-label"><h2>Distance:</h2></label>
</div>
<div class="col-md-3"><p></p>
<input type="number" required name="distance" autocomplete="off" placeholder="00" class="form-control text-right">
</div>
<div class="col-md-3"><p></p>
<select class="form-control" name="list1" id="list1">
<option value="Kilometer">Kilometer</option>
</select>
</div>
</div>
</div>
</div>
<input type="submit" name="submit" class="btn btn-success" value="Calculator" >
<input type="reset" name="reset" class="btn btn-warning" value="Reset" onclick="window.location = 'index.php';"><br>
</div>
<?php
if (
isset($_POST['hour']) && isset($_POST['minute']) && isset($_POST['second']) && (
!empty($_POST['hour']) ||
!empty($_POST['minute']) ||
!empty($_POST['second'])
)
) {
if (isset($_POST['submit'])) {
$hour = 0;
$hour = $_POST['hour'];
$minute = 0;
$minute = $_POST['minute'];
$second = 0;
$second = $_POST['second'];
if($second >= 60){
$ps = floor($second / 60) ;
$minute = $minute + $ps;
$second = ($second % 60); // วินาทีตอนกรอก
}
if ($minute >= 60) {
$pm = floor($minute / 60);
$hour = $hour + $pm;
$minute = ($minute % 60); // นาทีตอนกรอก
}
$distance = 0;
$distance = $_POST['distance'];
$unit = $_POST['list1'];
$h = ($hour * 60) + $minute;
$m = ($h * 60) + $second;
$s = $m / $distance;
$phour = floor($s / 3600); //hour
$phour1 = ($s / 3600) - $phour;
$pminute = floor($phour1 * 60); //minute
$pminute1 = $phour1 * 60;
$psecond = round(($pminute1 - $pminute) * 60); //second
date_default_timezone_set("Asia/Bangkok");
$datetime = time();
$ip = $_SERVER["REMOTE_ADDR"];
?>
<h3>User Information</h3>
<table class="table">
<tbody>
<tr class="warning">
<td align="right" width="50%">
<h4><b>Your Pace: </b></h4>
</td>
<td>
<?php echo "Hour Minute Second <br> " . $phour . " " . $pminute . " " . $psecond . " <b> Per : Kilometer</b>"; ?>
</td>
</tr>
<tr class="active">
<td align="right" width="50%">
<h4><b>Your Time: </b></h4>
</td>
<td>
<?php echo "Hour Minute Second <br> " . $hour . " " . $minute . " " . $second; ?>
</td>
</tr>
<tr class="warning">
<td align="right" width="50%">
<h4><b>Your Distance: </b></h4>
</td>
<td>
<?php echo "<h5>" . $distance . " Kilometer</h5>"; ?>
</td>
</tr>
<tr class="active">
<td align="right" width="50%">
<h4><b>Access time: </b></h4>
</td>
<td>
<?php echo "<h5>" . date("Y-m-d H:i:s", time()) . "</h5>"; ?>
</td>
</tr>
<tr class="warning">
<td align="right" width="50%">
<h4><b>Your IP is : </b></h4>
</td>
<td>
<?php echo "<h5>" . $ip . "</h5>"; ?>
</td>
</tr>
</tbody>
</table>
<?php
$sql = "INSERT INTO $datapace (hour, minute,second,kilometer,phour,pminute,psecond,time,ip)" . "VALUES ('$hour','$minute','$second','$distance','$phour','$pminute','$psecond','$datetime','$ip')";
mysqli_query($con, $sql) or die('*** ไม่สามารถบันทึกข้อมูลได้ ***');
}
} else {
echo "<font color=\"red\">*** To calculate Splits, enter the Pace and Distance or Time and Distance ***</font>";
}
?>
</div>
</div>
</form>
</div>