0

mysql データベースからテーブルを正常に返す、動作する php スクリプトがあります。ページ全体にさまざまなソースからの情報を表示する、やや複雑な html ページに取り組んでいます。この返されたテーブルを表示するには、既存の html で div を使用するにはどうすればよいですか?

作業中のphp

<?php
$con=mysqli_connect("localhost","mylogin","mypass","mydb");
// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
  }

$result = mysqli_query($con,"SELECT * FROM mysqltable");

echo "<table border='1'>
<tr>
<th>Category</th>
<th>Contents</th>
</tr>";

while($row = mysqli_fetch_array($result))
  {
  echo "<tr>";
  echo "<td>" . $row['category'] . "</td>";
  echo "<td>" . $row['contents'] . "</td>";
  echo "</tr>";
  }
echo "</table>";

mysqli_close($con);
?> 

以下の単純なスタンドアロン html を試しましたが、空白が返され、このトピックについて他に多くのことが見つかりません。どんな助けでも大歓迎です!(また、複数の寄稿者がこのセクションに投稿するので、このセクションを継続的に、または数秒ごとに更新する方法も学びたいと考えています。)

試して失敗したhtml

<html>
<body>
<div style="width:  330px;  height:  130px;  overflow:  auto;">
<?php include 'workingphp.php'; ?>
</div>
</body>
</html> 

繰り返しになりますが、ご支援をよろしくお願いいたします。

4

2 に答える 2

2

html ファイルは php ファイルでなければなりません。つまり、page.html を page.php に変更します。

于 2013-09-19T07:38:17.407 に答える
1

jQuery Ajaxを使用して、他のページからコンテンツを取得できます

$("#div1").load("workingphp.php");

#div1 は div の id になります

<div style="width:  330px;  height:  130px;  overflow:  auto; id="div1">

include tag も正常に動作するはずです。それらをphpページに含める場合

<?php include 'workingphp.php'; ?>
于 2013-09-19T07:41:27.717 に答える