PHP kullanarak MySQL için bir javascript işlenen geri sayım sayacı kurtarmak için nasıl?

1 Cevap php

can someone please tell me how to save a javascript rendered countdown timer to mysql db using PHP ? e.g I have this button, that when someone clicks it, the countdown appears and starts counting.

so yeah, that's my problem, what's the best way to do in order to ensure that - the exact date/time(in unix format) the button got clicked will be saved in db? is this possible with PHP ?

/ / Bu PHP ve HTML

<?php foreach($task->result() as $row): ?> 
  <tr> 
    <td><a title="<?php echo $row->descr; ?>" 
           href="#"><?php echo $row->title; ?></a>
    </td> 
    <td><input type = "button" 
       id =<?php echo $row->title; ?> 
       value = "Unlocked" 
       onmouseover = "asktolock(this.id)" 
       onclick = "lockme(this.id)">
    </td> 
    <td><?php echo $row->assign_to; ?></td> 
    <td><a id="txt"></a></td> 
 </tr> 

1 Cevap

Tıklandığında düğme bir zaman damgası ile gizli bir FormField doldurmak var. FormFields işler ve istediğiniz yerde onları saklayan bir PHP komut dosyası POST formu ayarlayın.

ETA: Yani formunda size mağaza istediğiniz her zaman damgası (benzersiz bir ad ile) böyle bir alan gerekir:

<input type='hidden' name='mytimestamp_unique' id='mytimestamp_unique' value=''/>

Ve sonra gelen "mytimestamp" alanının değerini ayarlamak için javascript işlevi bazı kod ekleyeceğiz. Gibi bir şey:

function lockme(id){
 //parse the id to get the unique part of the id which is also the unique part of mytimestamp_unique
  var $hiddenfield=getElementById('mytimestamp_' + $uniquepart);
  $hiddenfield.value=new Date().getTime(); 

  //do other lockme stuff

}