我有一個時間表應用程序。它有一個SQlite數據庫。我試圖找到一種方法來呈現一個GUI,以便如果用戶單擊一個正方形(a),我需要將模板中的數據保存到模型(巴黎)中,以便將其保存到b SQlite數據庫中。
有三個表格供用戶使用,一個用於時間表,另一個用於部門。
這是一個像應用程序的時間表。
的設置:
修身PHP Idiorm /巴黎 SQLITE3
有誰知道一個很好的方法,使用戶點擊,從而將數據傳遞到視圖中的模型?
預先感謝您!
我有一個時間表應用程序。它有一個SQlite數據庫。我試圖找到一種方法來呈現一個GUI,以便如果用戶單擊一個正方形(a),我需要將模板中的數據保存到模型(巴黎)中,以便將其保存到b SQlite數據庫中。
有三個表格供用戶使用,一個用於時間表,另一個用於部門。
這是一個像應用程序的時間表。
的設置:
修身PHP Idiorm /巴黎 SQLITE3
有誰知道一個很好的方法,使用戶點擊,從而將數據傳遞到視圖中的模型?
預先感謝您!
想象這是你的看法
<html>
<head>
$(document).ready(function() {
$("#add").on("click", function(e) {
var user_id = $('#user_id').val();
var time = date();
var department = $('#department').val();
var data = {uid:user_id, time:time, dept:department};
$.ajax({
url: "add_into_db.php",
type: 'POST',
data: data,
success: function(msg) {
if(msg=="true"){
alert("Your dats is inserted successfully");
document.location.reload(true);
}
else{
alert("Your data insertion failed");
return false;
}
}
});
e.preventDefault();
});
});
</head>
<body>
// Some html here
// input field for user
// input field for time
// input field for department
// whatever data you want os send on click, include it here
<input id ='add' type= 'submit' value 'Add'/> //Your submit button to add data via AJAX
</body>
YOUT PHP函數將數據添加到數據庫中
function add_into_db(){
$user id = $_POST['user_id'];
$time = $_POST['time'];
$dept = $_POST['department'];
// connect to your db
// run your insert query
If (insertion is successfull) {
$msg = 'true';
echo $msg;
}
else{
$msg = 'false';
echo $msg
}
}
希望它生病幫助你
謝謝。我想我可以使它與這個例子和來自http://jquery.hohli.com/的jquery php庫一起工作。 – Dany
當然,你可以做到這一點......如果你需要更多的幫助,我將很樂意幫助...祝你好運 – Wearybands
你爲什麼不從模型中獲取數據到您的控制器,然後通過它從控制器來查看,這是MVC如何工作 – Wearybands
問題是不同的。我知道如何從控制器傳遞數據來查看。但是,如何將數據從視圖傳遞到控制器以存儲在數據庫中?以及如何獲取在時間表中輸入的數據?也許一個截圖可以澄清 - > http://postimage.org/image/cfu5dtfmp/ – Dany
一旦你在你的視圖中創建一些新的東西,並保持在同一頁面上顯示新輸入的數據,你想要輸入數據到數據庫? – Wearybands