現在、教職員の入力時に教師のタイムテーブルを表示するプロジェクトに取り組んでいます。私は彼らがidを要求している間に空のテーブルを表示するのではなく、submitをクリックした後でしかテーブルを表示しません。 ここには作業しているコードの一部があります。テーブルは、送信ボタンがクリックされた後にのみ表示する必要があります。現在、ページには入力テキストボックス、送信ボタン、送信ボタンがクリックされた後に表示される空のテーブルが表示されます。ページロードのどれも、ボタンがクリックされると、テーブルの表示を行います関数の呼び出します:フォームの送信ボタンをクリックしたときに表を表示する方法
<body>
<div class="container">
<h1>Faculty Timetable</h1>
<br>
<form method="POST" action="<?php echo $_SERVER["PHP_SELF"]; ?>" >
Enter Faculty Employee ID:<input type="text" name="FacEmployeeId">
<input type="submit" name="Submit">
<br><br>
<?php
//$facid="";
if($_SERVER["REQUEST_METHOD"]=="POST")
$facid=$_POST['FacEmployeeId'];
if(isset($facid)){
echo "<p align='center'><b>Timetable for Faculty ID ". $facid ."<br></b> ` `</p>";}
?>
<br><br>
<table id="table_id" class="table table-bordered">
<thead>
<tr>
<th> </th>
<th>8.00-8.50</th>
<th>9.00-9.50</th>
<th>10.00-10.50</th>
<th>11.00-11.50</th>
<th>11.50-13.00</th>
<th>13.00-13.50</th>
<th>14.00-14.50</th>
<th>14.55-.15.45</th>
<th>15.50-16.40</th>
<th>16.50-17.40</th>
</tr>
</thead>
ない場合は$ _POSTは!空の場合だけをチェックする必要があります。 – gcampbell