Количество подключений через $_POST

Рейтинг: 0Ответов: 1Опубликовано: 25.01.2015

Ребята, такой вопрос. Мы заполняем форму на странице и отправляем данные серверу, где эти данные обрабатывает скрипт. Как подсчитать количество подключений (к форме обработчика)?

Примерно так выглядит:

<form action="submit.php" method="post" name="form">      
<input id="name" type="text" name="name" placeholder="Имя *" class="name" />  
<input id="phone" type="text" name="phone" placeholder="Телефон *" class="phone" />  
<input id="but_call" class="red_button" name="send" type="submit" value="Получить!" />  
<span id="totla_text">Количество подключений: <span id="total">0</span></span>  
</form>

Вот он отправляется уже в submit.php. Как там подсчитать количество подключений и сохранить данные, при этом передать в id total?

if ($_POST == true) {  
   $i ++;  
}

Как передать $i обратно в index.html в тег <span id="total">?

Ответы

▲ 3Принят

Что мешает использовать AJAX? AJAX'ом передали форму на сервер, обработали, увеличили $i, отправили ее обратно и вставили в span.

Примерный код:

//js
$(".red_button").on("click", function() {
    var form = $("[name=form]").serializeArray();
    $.post("submit.php", form, function (data) {
        $("#totla_text").text("Кол-во подключений: " + data['i']);
    }, "json");
});

//php
На php вы считается правильно $i, только оберните его в $response['i'] вместо $i,
затем:
echo json_encode($response);