これはより哲学的な質問であり、この質問の最初の部分は、同じ考えに苦しんでいる他の初心者向けです。
数か月前、HTML ページに php を配置し、DOM の構築中に db を読み取って変数を設定する方法を学びました。html の上に php を配置すると、正常に動作することに注意してください。
<?php
open db
read table
list variables
?>
<html>
<head>
</head>
<body>
<div id="mydiv"><? echo $lastname ?></div>
</body>
</html>
さまざまなページにある私の内容の多くは反復的であるため、(html の上に) 日常的な内容を「含め」ようとしましたが、成功しませんでした。
<?php include '../php/myroutinestuff.php' ?>
<html>
<head>
</head>
<body>
<body>
</html>
しかし、「小さなインクルード」を html の本文内に配置すると、「小さなインクルード」を機能させることができます。そのため、数日前、私は本当にインクルードを行う必要があり、html 内 (その上ではない) に「大きなインクルード」を配置すると、すべてがうまく機能することがわかりました。
<html>
<head>
<?php include '../php/myroutinestuff.php' ?>
</head>
<body>
<div><?php echo "$lastname" ?>
<body>
</html>
これにより、データベースからデータを読み取り、DOM にデータを入力するための「最善の方法」、「標準的な方法」、「専門家が行う方法」について考えるようになりました。
質問:
サーバーに要素を入力させるために、ロードする前に HTML ページで PHP を定期的に使用していますか?
HTMLページでPHPを決して使用せず、ロード後にページにデータを入力するためにのみajax呼び出しを使用しますか?
2つを混ぜて使っていますか?どのような基準を使用しますか?
この問題に対する他のアプローチはありますか?
どうもありがとう!