2012-05-18 1 views
0

현재 양식의 사용자 선택에 따라 WordPress 게시물을 얻으려면 양식을 사용합니다.양식 결과의 uique URL 생성

양식을 제출 한 후 선택 사항에 따라 일련의 결과가 표시되거나 표시되지 않습니다.

나는이 고유 한 페이지 링크/URL을 생성하고 싶습니다.

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

posts-id

결과에서 게시물의 식별자입니다

그래서 내가 마음에 다음했다. 하루가 숨겨져 있거나 눈에 보이는지 여부를 알려줍니다.

이제는 내 양식이 게시물을 사용하고 비슷한 것을 얻을 수 있지만 양식 선택과 관련이 있으며 결과의 URL을 만들어야한다는 것을 알고 있습니다.

가장 좋은 방법은 무엇입니까?

필요한 경우 지금 사용하는 코드를 추가 할 수 있습니다.

답변

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

먼저 두 번째 양식에 체크 박스가있는 라디오 버튼 양식이 게시됩니다. 양식을 게시하면 결과가 표시됩니다. 이 결과는 고유 한 URL을 가져와야합니다. 게시물 ID를 URL에 추가하여 작동 시키거나 더 많은 작업을 수행해야합니까? – Emrulez

+0

물론 가능합니다. 내 대답에서 내가 너에게 말하는거야. 'page-result' 페이지에서'explode (', $ _GET ['posts-id '])'에서 오는 ID를 읽으려면 뭔가해야합니다. 알 겠어? –