0

私は現在、フォーム内の選択肢のユーザーの選択に応じてワードプレスの投稿を取得するためにフォームを使用しています。

フォームを送信すると、選択に応じて一連の結果が得られるかどうかが決まります。

これらの結果の一意のページ リンク/URL を生成したいと思います。

そこで、次のことを念頭に置いていました。

page-result?posts-id=12,22,35&day=0&day2=1

posts-id結果の投稿の ID です。day は、その日が非表示か表示かを示します。

今、私のフォームは投稿を使用しています。get を使用すると同様のものが得られることはわかっていますが、それはフォームの選択であり、結果の URL を作成する必要があります。

これを行う最善の方法は何ですか。

必要に応じて、現時点で使用しているコードを追加できます。

4

1 に答える 1

1

ユーザーはどのように選択しますか? チェックボックス?次のように進みます。

// Anyway user make choices, you can create an 
// array of choosen post IDs, right?
$post_ids = array();
$post_ids[] = 12;
$post_ids[] = 22;
$post_ids[] = 35;

// Then you jave something to get choosen "day"
$day = 0;
$day2 = 1;

// Now build your new URL
$post_ids = implode(',', $post_ids);
$url = "page-result?posts-id=$post_ids&day=$day&day2=$day2";

// And redirect user to that URL
header("Location: $url");
exit();
于 2012-05-18T09:54:32.033 に答える