検索可能で、ページ分割された結果のリストを返すメンバーシップ データベースがあります。
私がやりたいこと/したいことは、誰かが検索結果のリストからメンバー プロフィールをクリックすると、そのプロフィールも検索結果の次のプロフィールまたは前のプロフィールへのリンクを使用できるようにすることです。
このリンクに「動的に」含める必要があるのは、ユーザー ID だけです。例えば。
<p><a href = 'memberprofile.php?$userid'>Previous</a></p>
<p><a href = 'memberprofile.php?$userid'>Next</a></p>
私の結果ページの擬似コードはおおよそ次のとおりです。
Run query to find number of results which match search criteria
Calculate Number of pages of results and generate page number links
while($row = mysql_fetch_array($result))
{
//Pull out content from each matching row which match search criteria
}
これで検索結果が表示されます。偉大な。
したがって、私がやりたいことを行うには、ユーザーが実際にクリックした行の前の行と次の行の「ユーザー ID」を取得する必要があります。
たとえば、結果にユーザー ID の 3、5、12、13、22、41 が表示され、訪問者がクリックしてユーザー 12 (新しいページ) を表示した場合、次/前として使用するために 5 と 13 を取得するにはどうすればよいですか?
さらに、次/前のリンクを生成でき、訪問者がそれをクリックすると、そのプロファイルの前/次のボタンを生成するにはどうすればよいですか?
私が考えている方法は、ほとんど二次的な「ページング」スクリプトですが、頭を悩ませることはできません。誰でも助けることができますか?