質問のタイトルをもっと簡潔に説明してみましょう。基本的に、静的なHTMLWebサイトを最初から設計しています。ここで心配することは何もありません。
重要なのは、データベースからいくつかのアイテム(製品在庫)を取得するリンクを含めようとしていることです(したがって、300を超える製品があり、作成しているため、サイトはそれほど「静的」ではなくなります)。それぞれのhtmlは実行可能ではありません。
何日もグーグルしていくつかのサイトを読んだ後、私が思いついた「最も簡単な」解決策は、PHPとMySQLを使用することです。繰り返しますが、心配する必要はありません。ドキュメントを読んで、先に進むのに時間がかかりました。
私の質問は、両方の世界を統合するための正しいワークフローについてより関連しています。私のアイデアをコードで見てみましょう:
これは、いくつかの製品(例:product.html)を参照できるページの1つの概略例です。
<html>
<head>
<title>My Site - These are our products</title>
</head>
<body>
<!--Site goes here-->
<a href="product_search_by_name.php">Search by name</a>
<a href="product_search_by_color.php">Search by color</a>
<!--rest of site goes here-->
</body>
</html>
リンク先
product_search_by_name.php
product_search_by_color.php
実際には、同じページ(product.html)の変更されたクローンです。これは、 DBの結果を同じページのdivに表示し、まったく同じレイアウトを維持したいので、同じhtmlコードとそれに埋め込まれた.phpコードを保持することです。
それで、私がウェブサイト全体の外観を維持したいのであれば、私はこれを正しく行っていますか?私はベースから絶対に間違っているので、もう一度やり直す必要がありますか?Star * ucksでフラプチーノを売るのをあきらめて仕事をするべきですか?
私が達成したいアイデアのサンプルは次のとおりです。http ://www.w3schools.com/tags/default.asp (左側のメニューバーをクリックすると、中央のゾーンがコンテンツで更新されます)。ちなみに、彼らはそのWebサイトでAJAXを使用してセンターゾーンだけを更新しているのでしょうか、それともAJAXが何のためにあるのか誤解していますか?
私は何かが足りないと確信していますが、羊と山羊を区別するには混乱しすぎているので、あなたが私に与えることができるヒント(そしてインターネット上の追加のドキュメントも読む)に感謝します。