[英]php - Change Button on Form Submit
我正在做一個需要學生出勤的項目。 這個應用程序的過程基本上是學生使用他們的學生證登錄,他們將登錄並可以查看考勤表。 他們所要做的就是點擊時間,它會將他們的數據記錄到數據庫中。 在不久的將來,對於更大的項目,超時帖子只是可選的。
我想弄清楚的是如何在表單提交時更改按鈕。 我希望能夠在提交表單時顯示超時按鈕。 我盡量避免使用 AJAX,因為我還沒有從事那項工作。
這是我正在使用的代碼:
<?php
require_once './dba.php';
$status = "";
if(isset($_POST['time_in'])) {
$dt = $_POST['dt'];
$time = $_POST['time'];
$query = "INSERT INTO punchtest (date, time) VALUES ('$dt', '$time')";
$d = $conn->prepare($query);
$d->execute();
header("location: ./homepage.php");
$newButton = "<button class='btn btn-primary' for='testEr' name='time_out'>Time Out</button>";
} elseif(isset($_POST['time_out'])) {
$query = "UPDATE punchtest SET datetime = NOW() WHERE id = 1";
$d = $conn->prepare($query);
$d->execute();
$newButton = "<button class='btn btn-primary' for='testEr' name='time_in'>Time In</button>";
} else {
$newButton = "<button class='btn btn-primary' for='testEr' name='time_in'>Time In</button>";
}
?>
<html>
<?php echo $newButton; ?>
</html>
我該如何解決這個問題? 謝謝
需要刪除以下行。
header("location: ./homepage.php");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.