2012-02-03 8 views
1

人が値を何回選択したかを計算するフォームがあります。各質問には、「自己」、「その他」、「社会的」のいずれかの値を持つ3つの回答があります。どちらがMOSTを結果として返すか。カスタムフィールドを動的に設定する(重力フォーム)

最終的に、私はこの結果を入力したユーザーから隠されたカスタム投稿フィールドが必要です。私は私のfunctions.phpファイルの底に貼り付けhttp://pastie.org/3312298を持って

return $confirmation 

:現在はとフォーム送信後に表示されています。

フォームが入力として提出される前に、結果をボックスに入力する方法がわかりません。

www.webdesignsalemoregon.com/surveytest

それはあなたがこれを行う方法複雑なルートを取っている今

答えて

1

を嘘だところです。

私はそこに持っているコードは、重力によって、私に与えられた「自己」<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"; 
} 
+0

ために同じことを行うには、現像剤を形成し、それが動作します(回旋か否か)。 フォームが私達に提出される前に、計算された値を取得してカスタムフィールドを事前入力する必要があります – Xhynk

関連する問題