私が作成したPHPファイルにhtml要素が表示されない理由を理解できません。この質問に対するGoogleの検索結果は、このフォーラムにも結果も表示されません。私の他のPHPファイルでは、html要素が表示されます。html要素がPHPファイルに表示されない
私は、この問題を引き起こしていることに気づいていないことが起こっていると思います。私は問題のPHPファイルを他のPHPファイルとhtmlで比較しましたが、違いは見られません。他のphpファイルはhtmlコンテンツを表示します。他の誰かがこの問題を経験したのだろうかと思います。
私は今数時間それをしています。私はここでいくつかの助けや提案を感謝します。ここではphpファイルですが、データベースのphpファイルを表示するつもりです。インデックスページがこのファイルにリダイレクトされているように見えるからです。ブラウザの「Connected Successfully」がページからエコーされているからです。
index.phpファイル
ここ<?php
session_start();
require_once 'debase.php';
ob_start();
?>
<!DOCTYPE html>
<html>
<head>
<title>PDO Login<title>
</head>
<body>
<h2>Student Name</h2>
<a href="register.php">Register</a><br>
<table border="1px" cellpadding="5px" cellspacing="0">
<tr>
<th>Student Name</th>
<th>Email Address</th>
</tr>
<?php
$stmt = $conn->prepare("SELECT * FROM name ORDER BY name_id");
$stmt->execute();
$result = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach($result as $row){
?>
<tr>
<td><?php echo $row['user_name'];?></td>
<td><?php echo $row['email'];?></td>
</tr>
<?php
}
?>
</table>
</body>
</html>
とは、データベースのPHPファイルです。
HTMLソースの表示は何ですか?なぜ 'ob_start();'と 'session_start();'を使っているのですか? * "インデックスページが**このファイルに**リダイレクトされているように見えるため、あなたは*"と何を意味しますか?質問は私にとってはあまりにも不明です。 –
あなたは答えにしか応答していないようです。私はここに長く滞在し、無視されていると感じます。これでうまくいけばいいのに。私は質問を残しました。あなたはあなたに答えをくれた人々と一緒に続ける必要があります。私は説明を得るためにコメントを掲示し、それが彼らのためのものです。 –
私が意味するのは、ブラウザでは、 "Connected Successfully"と表示されています。これはdatabase.phpファイルにエコーされたメッセージです。 – swydell