2013-08-17 3 views
0

코드를 찾고 있지 않지만이 문제를 해결하는 방법에 대해 궁금합니다. 나는 사용자가 데이터베이스에 저장된 양식 데이터를 제출 한 다음 작성한 내용이 자체 섹션의 각 게시물에 기본 페이지에 표시되는 간단한 사이트를 가지고 있습니다. 무엇이 필요할까요? 메인 페이지의 게시물을 클릭하고 example.com/posts.php?id=$postId와 같을 수 있도록 해당 게시물 만 표시하는 페이지로 이동할 수 있습니다. 이 문제에 대해 가장 좋은 방법은 무엇입니까?게시물을 클릭하면 다른 페이지로 연결됩니다.

답변

0

당신이 원하는 것을 달성해야한다고. GET 방법을 통해 게시물을 보내는 ID는 간단하고 안전해야합니다. 그와 게시물이 있다면 당신은 당신이 $_GET['id'], 는 데이터베이스를 확인해야합니다 감지 할 때, $_GET['id'] 것을 사용하고 posts.php에, 또한

필요 (또는 다른 파일)로 게시물 내용을 표시 할 수 있습니다 신분증. 없는 경우에는 사용자가 혼란스럽지 않도록 부드러운 오류 메시지 만 표시하면됩니다.

1

여러 가지 방법으로 할 수 있습니다. 나는

echo '<a href="example.com/posts.php?id="'.$postId.'">Link Name</a>';

+0

하지만 매번 새로운 페이지를 만들 것입니다. 나는 단지 게시물을 클릭하고 연결 화면을 암시하는 것으로 보이는 다른 화면에서 보려고합니다. – user2692006

+0

다른 창을 열려면 HTML 속성을 추가하십시오. ""target = '_ blank' " –

+1

아니요, 그렇지 않습니다. 새 페이지를 만들지 마라. 기존 posts.php 페이지를 열면됩니다. –

-1

이 시도 .. 간단한 링크와 함께 갈 것입니다 :

echo '<a href="URL.php?id=".$postId.">Link Name</a>'; 
관련 문제