大家圣誕快樂!!
每次有人提交我的表單時,我都想給一個值(MySQL)加 1。然后我想在我的 PDF 中包含提交的數量。如:提交:002 ---> 提交表單 ---> 給值加 1 ---> 提交:003 ---> 在 pdf 上列印提交的數量。
代碼:
<script>
// Function to GeneratePdf
function GeneratePdf() {
var element = document.getElementById('message');
var element = document.getElementById('name');
html2pdf(element);
}
</script>
uj5u.com熱心網友回復:
表單提交
我想你有一個表格,可以提交。如果不是這樣,那么我將編輯此部分。
服務器端
您將需要使用 PDO 才能獲得提交的數量。再次使用PDO存盤新提交。增加你剛剛擁有的價值
將值發送給客戶端
然后增加一個計數器并確保你設定 document.getElementById('message').innerText = 'submissions: ' yournumber;
uj5u.com熱心網友回復:
Javascript
});
<script>
function GeneratePdf() {
var element = document.getElementById('message');
var element = document.getElementById('name');
$.ajax({
type: 'POST',
url: 'update_submission.php',
data:{form_id:'1'} //Add form id if you have one
processData: false,
contentType: false
}).done(function(data) {
console.log(data);
html2pdf(element);
});
}
</script>
我創建這個虛擬table只是為了解釋我的update query,你可以根據你的表結構更改查詢。
CREATE TABLE form_submission(
id INT(10) NOT NULL AUTO_INCREMENT PRIMARY KEY,
submits INT(10) DEFAULT 0
);
update_submission.php
$form_id = $_POST['form_id'];
$sql = "mysql_query("
UPDATE form_submission
SET submits = submits 1
WHERE id = '".$form_id."'
");";
mysql_query($sql);
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/391779.html
標籤:javascript php html mysql
上一篇:單擊下拉選單什么都不做
