0

これはより哲学的な質問であり、この質問の最初の部分は、同じ考えに苦しんでいる他の初心者向けです。

数か月前、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 にデータを入力するための「最善の方法」、「標準的な方法」、「専門家が行う方法」について考えるようになりました。

質問:

  1. サーバーに要素を入力させるために、ロードする前に HTML ページで PHP を定期的に使用していますか?

  2. HTMLページでPHPを決して使用せず、ロード後にページにデータを入力するためにのみajax呼び出しを使用しますか?

  3. 2つを混ぜて使っていますか?どのような基準を使用しますか?

  4. この問題に対する他のアプローチはありますか?

どうもありがとう!

4

1 に答える 1