Обработка и обновление форм ColdFusion - PullRequest
0 голосов
/ 17 декабря 2011

Я надеюсь, что у кого-то будет ответ! У меня есть страница .CFM, где пользователь может выбрать имя из выпадающего списка (заполняется путем запроса столбца имени в базе данных MySQL.

Однако я пытаюсь заставить пользователя выбрать имя из выпадающего списка, нажать «GO», а затем перейти к форме, где поля предварительно заполнены данными, уже связанными с этим «именем», например, адрес, DOB и т. д. Здесь пользователь может обновить запись.

Мне удалось создать форму и создать необходимую там проверку (например, проверить числовые значения и т. Д.). Я просто не могу получить предварительно заполненные данные там !!!

Спасибо.

1 Ответ

0 голосов
/ 17 декабря 2011

Я предполагаю, что форма будет публиковать идентификатор пользователя.

<form action="/landingpage.cfm" method="post">
    <select name="user">
        <option value="1">Name</option>
    </select>
    <input type="submit" value="go" />
</form>

Так что на landingpage.cfm вам потребуется получить данные для этого имени из базы данных и использовать их для установки значения формывходы.

<cfif structKeyExists(form, "user")>

<cfquery name="getNameInformation" datasource="some-db">
    SELECT address FROM ... WHERE id = <cfqueryparam type="cf_sql_integer" value="form.user" />
</cfquery>

<cfoutput query="getNameInformation">
     <input type="text" name="address" value="#address#">
</cfoutput>

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