За последние 24 часа нас посетили 29938 программистов и 1761 робот. Сейчас ищут 880 программистов ...

Как обновить форму не обновляя страницу?

Тема в разделе "PHP для новичков", создана пользователем j.r.r, 3 сен 2013.

  1. j.r.r

    j.r.r Активный пользователь

    С нами с:
    25 мар 2011
    Сообщения:
    21
    Симпатии:
    0
    Есть вот такой вот код у меня:

    Код (Text):
    1. <?php
    2. $filename = "comm.txt";
    3.  
    4.  
    5.     $fd = @fopen($filename, "r");
    6.     if(!$fd) exit("Нет");
    7.     $bufer = fread($fd, filesize($filename));
    8.     fclose($fd);
    9. ?>
    10.  
    11. <form action='comm.php' name=second method="post"><textarea cols=10 rows=5 id="form" name="content">
    12. <?php echo $bufer; ?></textarea><br />
    13.  
    14. <?php
    15. $fd = fopen($filename, "w");
    16.     fwrite ($fd, $_POST['content']);
    17.     fclose($fd);
    18. ?>
    19. <input type="submit" name=edit value="добавить"></form>
    Нужно, чтобы после нажатия на кнопку "добавить" не только менялась запись в файле, но и сразу выводилась в текстовом поле, а не после F5 страницы
     
  2. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    AJAX

    Добавлено спустя 1 минуту 30 секунд:
    - это вот не тру. Непредсказуемое поведение. Лучше делайте проверку сами и обрабатывайте случай, если файла нет.
     
  3. j.r.r

    j.r.r Активный пользователь

    С нами с:
    25 мар 2011
    Сообщения:
    21
    Симпатии:
    0
    Благодарю! Да, с ним как-то попроще вышло
     
  4. Колбася

    Колбася Активный пользователь

    С нами с:
    12 дек 2011
    Сообщения:
    722
    Симпатии:
    0
    аякс конешо делает своё дело но чета он доконца не доведенный баги вылезают даже вконтактике
     
  5. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.771
    Адрес:
    :сердА
    Что значит не доведенный? :) Как браузер обрабатывает, так и доведен. Если во вконтактике баги - виноваты разрабы вконтактика:) А для сервера вообще что аякс что хренакс -запрос пришел, ответ ушел.
     
  6. Your

    Your Старожил

    С нами с:
    2 июл 2011
    Сообщения:
    4.074
    Симпатии:
    7
    Все там норм.