2012-05-18 70 views
0

我目前使用表單根據用戶在表單中選擇的選項獲取wordpress帖子。生成表單結果的uique url

提交表單後,您將得到一系列結果或不依賴於選擇。

我想生成這些結果的唯一頁面鏈接/ url。

所以我不得不記住以下幾點:

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

posts-id是在結果的帖子的ID。並且每天會告訴您這一天是隱藏還是可見。

現在我的表單使用後,我知道,讓你得到類似的東西,但這是表單選擇,我需要做的結果的網址。

這樣做的最好方法是什麼?

如果需要,我可以添加此時使用的代碼。

回答

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(); 
+0

首先有一個單選按鈕表單,它被複制到第二個表單並帶有複選框。在表單發佈之後,您將看到顯示的結果。這些結果需要獲取唯一的網址。我是否可以將帖子ID添加到網址以使其起作用,還是需要做更多工作? – Emrulez

+0

你,當然可以。是我在答案中告訴你的。在'page-result'頁面上,你必須做一些事情來讀取'explode(',',$ _GET ['posts-id'])''的ID。你懂了? –