ここを見た後、私はまだ混乱しています。基本的に、私はhtmlのナビゲーションバーを持っています。1つのセクションは「人」と言い、この下にはmysqlデータベースから抽出されたさまざまな人がいます。
例えば
-people
--john wayne
--tom adams
--etc
htmlコード内の私のリンクは「people/johnwayne.html」です。ここで、johnwayneはデータベース内のリンクの別の変数です。
これらのリンクを使用する代わりに、たとえばprofile.phpページを使用したいと考えていますが、これをどのように生成しますか?次のようなリンクが表示されます
somedomain.com/profile.php?uid=$userid
私が最初に見た上記のリンクでは、彼らはこのようなものを持っています
header( "Location: profile.php?uid=$userid" );
データベースに接続したり、SQLクエリなどを実行したりできます。明確な場合は、新しいページでこのIDを収集するにはどうすればよいですか。
編集:いくつかのサンプルコードで明確にするために、ここにメニューがあります、
<ul class="dropdown-menu">
<li>
<a href="/people/johnwayne.html" title="John Wayne">John Wayne</a>
</li>
<li>
<a href="/people/tomadams.html" title="Tom Adams">Tom Adams</a>
</li>
</ul>
johnwayneは、「link」と呼ばれるmysqlデータベースのテーブルの要素であり、「title」なども同様です。個別のjohnwayne.html、tomadams.htmlページは必要ありませんが、すべてのリンクは次の形式になります。
"people/profile.php?uid=$link"
e.g. "people/profile.php?uid=johnwayne"
またはしかしそれは行われます。言い換えると、profile.phpは、「johnwayne」の行を参照するファイルを生成し、すべてのデータを取得して、すべての人に一般的なhtmlページを生成します。