Подсчитать клики по видео PHP - PullRequest
0 голосов
/ 27 мая 2020

У меня есть несколько разных видео на моей странице, которые загружены в базу данных и отображаются на моей странице следующим образом:

<div id="videoContainer">

    <?php
    $fetchVideos = mysqli_query($conn, "SELECT * FROM content ORDER BY ID DESC");
    while ($row = mysqli_fetch_assoc($fetchVideos)) {
        $location = $row['Video'];

        echo "<div id='video' >";
        echo "<form method='post'>
                <input id='clickCounter' type='submit' name='click' value='click'>
                    <video src='" . $location . "' controls='' width='320px' height='200px' >
                </input>
              </form>";
        echo "</div>";
    }

    if (isset($_POST['click'])) {
        $query = "UPDATE content SET clicks = clicks +1 WHERE ID = '2'";
        mysqli_query($conn, $query);
    }
    ?>

</div>

Как вы можете, я уже добавил кнопку для увеличения количества кликов на 1 каждый когда я нажимаю на нее, это работает нормально, но это должно происходить, когда я нажимаю на воспроизведение видео.

видео 'все имеют разные идентификаторы

1 Ответ

1 голос
/ 27 мая 2020
<script>
$(function(){
    $("video").click(function(){
        if (this.paused)
            document.getElementById('clickCounter').click();
        else
            this.pause()
    })
})
</script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...