データベース内のすべての項目を呼び出すファイルが PHP にあり、すべての項目を含むテーブルが表示されます。レストラン メニューのデータベースにアイテムを追加するためのフォームを含む HTML ページがあります。この HTML ページで呼び出されるすべての行項目を表示するために使用される PHP ファイルが必要なので、私が持っているフォームに加えて、ページにテーブルが表示されます。どうすればいいですか?
HTMLファイルのコードは次のとおりです。
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="admin_index.css"/>
<title>B Place</title>
</head>
<body id = "bodyStyler">
<h1 id ="header">
<img src="logo.jpg" id="logo"/>
</h1>
<table id = "pageLinks">
<tr>
<td class="buttons"><b><a href="admin_index.html">Home</a></b></td>
<td class="buttons"><b><a href="admin_menu.html">Menu</a></b></td>
<td class="buttons"><b><a href="admin_volleyball.html">Volleyball</a></b></td>
<td id="endButton"><b><a href="admin_blog.html">Blog</a></b></td>
</tr>
</table>
<div id="content">
<h1 id="bodyText"> Menu </h1>
<table>
<form method="post" action="input_menu.php">
<tr>
<td class="chart">Product Name:</td>
<td>
<input type="text" name="productName" value="" />
</td>
</tr>
<tr>
<td class="chart">Product Type:</td>
<td>
<input type="text" name="type" value="" />
</td>
</tr>
<tr>
<td class="chart">Product Price:</td>
<td>
<input type="text" name="price" value="" />
</td>
</tr>
<tr>
<td class="chart">Product is a Special:</td>
<td>
<input type="checkbox" name="isSpecial" value="" />
</td>
</tr>
<tr>
<td class="chart">Day of the Week Product is a Special:</td>
<td>
<input type="text" name="specialDay" value="" />
</td>
</tr>
<tr><td> </td>
<td>
<input type="submit" value="Submit" />
</td>
</tr>
</table>
<?php include 'admin_menu_lineitems.php';?>
</body>
</html>
含めたいPHPファイル(admin_menu_lineitems.php)のコードは次のとおりです。
<?php
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("b_place", $con);
$result = mysql_query("SELECT * FROM menu");
echo "<table border='1'>
<tr>
<th> Type </th>
<th> Product Name </th>
<th> Price </th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['type'] . "</td>";
echo "<td>" . $row['productName'] . "</td>";
echo "<td>" . $row['price'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>