私は私のサポートのためにsirportlyを使用していますが、私はWordPressにこれを統合しようとしているので、プラグインからこのフォームを投稿したいと思います次sirportlyによって生成された基本的な元のHTMLフォームなど投稿するには、配列を使用してPHPを経由して
含まれています:
<input type='text' name='ticket[name]' id='form26-name' />
<input type='text' name='ticket[email]' id='form26-email' />
<input type='text' name='ticket[subject]' id='form26-subject' />
<textarea name='ticket[message]' id='form26-message'></textarea>
iは、基本的なフォーム要素のために知っている名前=名前を例えばカール/ PHPを経由して私が午前の課題は、配列オブジェクトへ投稿することです、name = emailなど私は以下のことを行うことができます:
ANSWERI以下の答えのおかげで思い付いた - 私は要素が「チケット[名前]」だけではなく、「名前」
EDIT/UPDATEとして掲載する必要があることを指定した同様の行うのですか
解決策は、私の問題は、私は別の方法(しかし、配列からすべて同じ)を受け取りましたが、投稿の要求でそれを正しくエンコードして、配列からのデータへのアクセスを取得していない、ここで私は終わったものですwith(データを取得するために重力フォームを使用していることに注意してください。
//numbers in here should match the field ID's in your gravity form
$post_data['name'] = $entry["1"];
$post_data['email'] = $entry["2"];
$post_data['subject'] = $entry["3"];
$post_data['message']= $entry["4"];
foreach ($post_data as $key => $value) {
$post_items[] = 'ticket[' . $key . ']' . '=' . $value;
}
$post_string = implode ('&', $post_items);
私はちょうどchaだから
$_POST["ticket"] = Array(
"name" => "some name",
"email" => "[email protected]",
"subject" => "subject of something",
"message" => "message text"
);
$_POST["ticket"]
:余分なチケットをラップするループのための[と]ポスト提出
私はこれが正しい – anthonysomerset