Динамическое заполнение настраиваемого поля (гравитационные формы) - PullRequest
1 голос
/ 04 февраля 2012

У меня есть форма, которая вычисляет, сколько раз человек выбрал значение. На каждый вопрос есть 3 ответа со значением «я», «другие» или «социальный». В зависимости от того, что получит MOST, возвращается.

В конечном итоге мне нужно пользовательское поле сообщения, скрытое от пользователя, заполненное этим результатом. В настоящее время он отображается после отправки формы с:

return $confirmation

Я вставил http://pastie.org/3312298 внизу моего файла functions.php.

Я не совсем уверен, как получить результат в поле, прежде чем форма будет отправлена ​​нам в качестве записи.

www.webdesignsalemoregon.com / surveytest

там, где он сейчас лежит

1 Ответ

1 голос
/ 04 февраля 2012

Вы идете по очень сложному пути.

присвойте каждому радиокнопке 'self' <input name='self'> и сделайте то же самое для остальных

$self_answers = count($_POST['self']);
$others_answers = count($_POST['others']);
$social_answers = count($_POST['social']);

$max = max($self_answers, $others_answers, $social_answers) ; 

if($max == $self_answers) {
    $greatest = "self";
} else if($max == $others_answers) {
    $greatest = "others";
} else {
    $greatest = "social";
}
...