一部のクライアント向けにサポート フォームを作成しました。彼らはそれに情報を送信し、作成したパネルに表示されます。このパネルでは、レコードの横にあるチェックボックスをオンにして更新ボタンを押すと、そのレコードが更新され、作業が完了したことと何時かを示すタイム スタンプが表示されます。サンプルコードはこちら
echo "<table border='1'>
<tr>
<th>ICL</th>
<th>PAGE ID</th>
<th>SUBMISSION NAME</th>
<th>UPTDATES/BUGS</th>
<th>MISSING INFO</th>
<th>TIME OF SUBMISSION</th>
<th>COMPLETED</th>
<th>TIME COMPLETED</th>
</tr>";
echo "<form name='completed' action='insert4panel.php' method='post'>";
while($row = mysql_fetch_array($results))
{
echo "<tr>";
echo "<td>" . $row['ICL'] . "</td>";
echo "<td>" . $row['officename'] . "</td>";
echo "<td>" . $row['submitname'] . "</td>";
echo "<td>" . $row['feedback'] . "</td>";
echo "<td>" . $row['missinginfo'] . "</td>";
echo "<td>" . $row['TimeStamp'] . "</td>";
echo "<td><input type='checkbox' name='complete'></td>";
echo "<td>" . $row['completionstamp'] . "</td>";
echo "</tr>";
}
echo "<input type='submit' value='Update'>";
echo "</form>";
echo "</table>";
送信を押すとどうなりますか このコードに送信します
$timeissued=$_POST["complete"];
$date = date("m-d-y H:i:s");
mysql_query("INSERT INTO SITES (completed, completetime )
VALUES ('$timeissued' ,'$date')");
タイムスタンプまたはチェックボックスを追加するレコードを指定していないことはわかっているので、実行しませんが、タイムスタンプ付きの新しいレコードを作成してもチェックボックスは保存されず、残りのフィールドは空白のままにします。きっと答えは簡単です