概要:学校向けのファイル管理システムを設計し、現在、ダウンロードのリストを HTML テーブルで表示するページに取り組んでいます
問題: Web サイトに配置したページをプルアップしても、ブラウザーに何も表示されません。ビューページのソースを確認しても何も表示されません。どういうわけか、HTML が認識されず、その理由がわかりません。
HTML の開始タグを php ステートメントの上に移動すると、それがビュー ページのソースに表示される唯一のものでした。
**更新: ファイルの上部にある php をコメントアウトしdownload_list.php
、HTML を表示しました。したがって、私のphpには明らかに何か問題があります。
コード:
download_list.php :
ini_set( 'display_errors', TRUE );
error_reporting( E_ALL);
require_once('database.php');
// Get all categories
$query = 'SELECT * FROM file
ORDER BY fileID';
$files = $db->query($query);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<!-- the head section -->
<head>
<title>My Downloads</title>
<link rel="stylesheet" type="text/css" href="main.css" />
</head>
<body>
<div id="container">
<h1>Category List</h1>
<table>
<tr>
<th>Name</th>
<th> </th>
</tr>
<?php foreach ($files as $file) : ?>
<tr>
<td><?php echo $file['filename']; ?></td>
<td>
<form action="download_file.php" method="post"
id="download_file_form">
<input type="hidden" name="category_id"
value="<?php echo $file['filename']; ?>"/>
<input type="submit" value="Download"/>
</form>
</td>
</tr>
<?php endforeach; ?>
</table>
<br />
<h2>Add Category</h2>
<form action="add_category.php" method="post"
id="add_category_form">
<label>Name:</label>
<input type="input" name="name" />
<input id="add_category_button" type="submit" value="Add"/>
</form>
<br />
<p><a href="index.php">List Products</a></p>
</div>
</body>
</html>
データベース.php:
<?php
mysql_connect("filler.hostica.com", "filler", "filler") or die(mysql_error());
mysql_select_db("filler") or die(mysql_error());
exit();
?>