我正在創建一個網站,以便於爲一組人設置會議時間,非常像WhenIsGood。如何將多個jQuery日期選擇器值發送到數據庫
創建新會議時,用戶首先輸入會議可能發生的日期(使用帶表單輸入的jQuery日期選擇器)。表單以三個字段開頭,但用戶可以根據需要添加更多信息。我的問題是,如何存儲日期值以便日後可以使用?當用戶必須爲每個提交的日期值選擇時間範圍時,這些值將在會議創建過程中再次使用。此外,最終的暫定時間表(提交的日期和提交的時間範圍)將需要提供給小組成員。我知道,目前這非常抽象,如果有必要,我會很樂意提供更多細節。 Here is the page in question。
我主要關心的是如何在不知道有多少值的情況下存儲值。如果有人能指出我的方向正確,我將不勝感激。我有一個我已經建立並正在使用的SQL數據庫。我認爲這些數據會存儲在那裏,因爲你知道這是一個數據庫。或者如果有更好的方法,那也很酷。提前致謝。
<?php
include 'core/init.php';
//protect_page();
include 'includes/overall/header.php';
?>
<form action="sendemail.php" method="post">
<link rel="stylesheet" href="css/jquery-ui.css" />
<script src="js/jquery-1.9.1.js"></script>
<script src="js/jquery-ui.js"></script>
<script>
$(document).ready(function() {
var count = 4;
$(".datepicker").datepicker({ dateFormat: 'yy-mm-dd', minDate: '+0D', numberOfMonths: 2});
$('input[type="text"]').datepicker();
$("#addDate").click(function(){
$('#dateholder').append('<p>Date: <input id="dp' + count + '" type="text" class="datepicker" /></p>');
count++;
$(".datepicker").datepicker({ dateFormat: 'yy-mm-dd', minDate: '+0D', numberOfMonths: 2});
$('input[type="text"]').datepicker();
});
});
</script>
<h1>Create a Meeting</h1>
<div style="display: inline-block; margin-left: 20%;">
<div id="dateholder" style="text-align:center;">
<p>Date: <input id="dp1" type="text" class="datepicker" /></p>
<p>Date: <input id="dp2" type="text" class="datepicker" /></p>
<p>Date: <input id="dp3" type="text" class="datepicker" /></p>
</div>
<div style="text-align:center;">
<p><input type="button" value="Add Date" id="addDate" /> <input type="submit" value="Submit Dates"/></p>
</div>
</div>
</form>
<?php include 'includes/overall/footer.php'; ?>
很抱歉的緩慢回覆,感謝。如果我使用name =「dp []」而不是id =「dp []」,則此方法有效。現在看,它似乎非常明顯。無論如何,再次感謝! – Chris 2013-05-04 09:02:29
這是我的錯誤,我糾正了 – Lito 2013-05-04 14:12:36