Как сохранить инфу с формы в txt файл?

237
30 января 2018, 08:58

Всем привет! В общем задача такая, что где-то, я криво получаю с формы данные, которые не могу записать в файл.

Есть html file

<div class="modal fade" id="sendMsgToPhp" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
                  <div class="modal-dialog" role="document">
                    <div class="modal-content">
                        <form>
                          <div class="form-group">
                            <label for="theme">Тема</label>
                            <input type="text" name="theme" class="form-control" id="theme" placeholder="Тема">
                          </div>
                          <div class="form-group">
                            <label for="time">Время</label>
                            <input type="text" name="time" class="form-control" id="time" placeholder="Время">
                          </div>
                          <button type="submit" class="btn btn-default">Отправить</button>
                          <div class="success" style="display: none;">
                            <p>Добавлено!</p>
                          </div>
                        </form>
                    </div>
                  </div>
                </div>

Принимаем с jquery

$(document).ready(function () {
$("#sendMsgToPhp").submit(function (event) {
    event.preventDefault();
    $.ajax({
        type: "POST",
        url: "../php_scripts/update.php",
        data: $("#sendMsgToPhp").serialize(),
        success: function () {
            $('.success').delay(600).fadeIn(1000);
        }
    });
}); });

Теперь записываем в файл через php

<?php 
$theme = $_POST['theme'];
$time = $_POST['time'];
$today = $theme . " " . $time;
$fh = fopen("testfile.txt", 'r+') or die("Сбой открытия файла");
fseek($fh, 0, SEEK_END);
fwrite($fh, $today) or die("Сбой записи в файл");
fclose($fh); ?>
Answer 1
$(this).serialize() либо $('#sendMsgToPhp form').serialize()

вместо

$("#sendMsgToPhp").serialize()
READ ALSO
Непонятные отступы

Непонятные отступы

Доброго времени сутокПримерно месяц назад начал изучать верстку сайтов, недавно скачал готовый сайт, чтобы попробовать разобраться в коде...

188
Блок с картинкой HTML CSS

Блок с картинкой HTML CSS

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

181
Проверка checkbox

Проверка checkbox

Есть форма с чекбоксом и текстовым полем <input>Изначально текстовое поле скрыто, нужно сделать средством jQuery, появления этого поля при выборе...

245
Ajax обновление даных в сесии

Ajax обновление даных в сесии

Добрый деньДанные корзины храниться в сессии ($_SESSION['products']) Имеют такой вид:

267