gpt4 book ai didi

php - 如何将多个 jQuery 日期选择器值发送到数据库

转载 作者:太空宇宙 更新时间:2023-11-04 15:29:09 25 4
gpt4 key购买 nike

我正在创建一个网站,方便为一群人设置 session 时间,非常像 WhenIsGood .

创建新 session 时,用户首先输入 session 可能发生的日期(使用带有表单输入的 jQuery 日期选择器)。该表单以三个字段开头,但用户可以根据需要添加更多字段。我的问题是,如何存储日期值以便以后使用?当用户必须为每个提交的日期值选择时间范围时,这些值将在 session 创建过程中再次使用。此外,最终的暂定时间表(提交的天数和提交的时间范围)将需要提供给小组成员。我知道,目前这还很抽象,如有必要,我很乐意提供更多细节。 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'; ?>

最佳答案

可以替换

<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>

<p>Date: <input name="dp[]" type="text" class="datepicker" /></p>

在PHP页面可以读取之后:

<?php 
for ($i = 0; $i < count($_POST['dp']); $i++){
echo $_POST['dp'][$i]."<br/>";
}

?>

关于php - 如何将多个 jQuery 日期选择器值发送到数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16347097/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com