Я использую это как свой таймер и сохраняю эти данные в базе данных
<input type="text" class="timer timer-count timer-box" id="tst" name="tst" value="0:0" readonly="readonly"/> <br /><br /> <script> /*<![CDATA[*/ var timer={ init:function(id){ this[id]={ obj:document.getElementById(id) } }, start:function(id){ var obj=this[id]; obj.srt=new Date(); clearTimeout(obj.to); this.tick(id) }, stop:function(id){ clearTimeout(this[id].to); }, tick:function(id){ this.stop(id); var obj=this[id],sec=(new Date()-obj.srt)/1000,min=Math.floor(sec/60),sec=sec%60; obj.obj.value=min +':'+parseInt(sec>1?sec:'0'+sec); obj.to=setTimeout(function(){ timer.tick(id); },1000); } } timer.init('tst'); /*]]>*/ </script>
Я хочу отобразить сумму всего таймера из базы данных. Я не знаю, как его кодировать.
<table class="table table-bordered sans-pro-light"> <thead> <tr> <th class="text-center text-top">TOTAL TIME</th> </tr> </thead> <tbody> <tr> <td class="text-center"><?php /* DISPLAY TOTAL SUM OF TIME HERE */ ?></td> </tr> </tbody> </table>
Я использую этот код для отправки моих данных в базу данных.
if(isset($_POST['submit'])) { session_start(); $con=mysqli_connect("localhost","root","","hsncs_db"); if (mysqli_connect_errno()) { echo "Failed to connect to MySQL: " . mysqli_connect_error(); } $sql="INSERT INTO hsncs_tbl (id, time_duration) VALUES ('', '$_POST[tst]')"; if (!mysqli_query($con,$sql)) { die('Error: ' . mysqli_error($con)); } mysqli_close($con);
Я хотел использовать это для своей системы, и мне нужно немедленно ее закончить. Пожалуйста, помогите мне закончить мой проект. Я ценю вашу большую помощь. Спасибо 🙂
вам нужно использовать образец SQL ..SQL:
SELECT SEC_TO_TIME(SUM(TIME_TO_SEC(`total_time`))) FROM `table` WHERE . .
Может быть, это поможет вам