PHP: чтение текстового файла в div, затем добавление позиционированных полей формы - PullRequest
0 голосов
/ 09 января 2010

У меня есть несколько текстовых файлов, которые представляют собой простые отчеты, которые должны проверяться и проверяться пользователями. Я хотел бы перетащить отчет в элемент html div, а затем добавить поля формы в абсолютно расположенных местах.

Например, отчет может иметь ежемесячные продажи по торговым представителям:

Jan    Feb    Mar
 13      9     11

Я хочу, чтобы пользователь это увидел, и элемент input type = "text" после строки с номерами продаж. Пользователь должен будет ввести свои инициалы, чтобы подтвердить цифры. В этот момент я бы на самом деле изменил текстовый файл, чтобы показать его инициалы (а также установил некоторые флаги в базе данных).

Я ищу идеи - готовые решения, пожалуйста. Сайт построен с использованием PHP и JQuery, а также с некоторыми скриптами cgi perl. Так что решения с участием любого из них были бы великолепны.

Спасибо.

1 Ответ

1 голос
/ 09 января 2010

Похоже, вам понадобится немного file () (см. Пример № 1) и некоторые из jQuery.ajax () (я рекомендую на самом деле использовать. get () или .post () вместо .ajax ())

Тогда вы, вероятно, захотите вернуть json из php и поместить элементы из json в некоторые предварительно отрендеренные текстовые поля с помощью

$("input[type=text]").each(function(){
    // some looping through each json element to insert things where they should be
    // probably need something with .val(default_value_of_textbox)
}

поочередно вы можете отобразить предварительно отформатированный html из сценария php и просто вставить его с помощью функции обратного вызова ajax:

$.post("you_page.php", {option: "world"}, 
    function(data){
        $("#your_div").html(data);
    }, "html");

Затем выполните аналогичный вызов ajax с обновленной информацией и выполните проверку на стороне сервера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...