存储日期选择器日期并保存在数据库中
Store date picker date and save in database
我试图从我页面上的日期选择器中获取日期,然后将该日期发布到一个 php 函数中,该函数会将所选日期存储在我的数据库中。
我认为你对Javascript,HTML表单和PHP如何协同工作有误解。
Javascript(和jQuery)在浏览器中运行。PHP 在您的服务器上运行。
浏览器向您的服务器发起请求,您的服务器将请求传递给解析并运行您的 php 的 php 进程。这将生成 html,并将其发送回您的浏览器。然后加载链接到或包含在<script>
标签中的 javascript,并在必要时运行(或由事件触发)。这是一个过于简化,但应该跨越基础知识。
因此,正在发生的事情是jQuery正在浏览器中运行以对HTML进行更改。具体来说,它将格式为"MM-DD-YYY"的字符串插入到表单字段中。当用户随后发布此表单时,这些值将添加到发送到服务器的 HTTP 请求中。然后,这些值可以在 php 脚本的 $_POST
变量中作为key=>value
对访问,其中key
是表单的 HTML name='formfield1'
属性。所以你会把它作为$date = $_POST['formfield1']
访问.
Javascript和jQuery除了将字符串值加载到用户的html字段中之外什么都不做。您无法从 PHP 访问 Javascript 变量。
如果您发布表单代码,可能会给出更具体的答案。
编辑:对于内联日期选取器,您需要按如下方式配置日期选取器:
$('#datepicker').datepicker({
inline : true,
altField : '#hiddenFieldID',
});
其中#hiddenFieldID
是表单中的隐藏输入字段。无论如何,您必须以某种方式将日期值附加到表单上,才能在$_POST
中可用。
- 如何访问日期并将其插入数据库?节点.JS&MongoDB
- 为数据库存储设置角度日期格式
- 如何在数据库中插入日期
- 从getTime()类型的日期获取日期和时间,以显示mySQL数据库中的日期
- 将数据库日期时间或日期转换为Javascript新日期(GMT)格式
- 单击按钮可多次动态添加选择框、文本框和日期,并将这些值插入数据库
- 如何显示数据库中的拆分日期
- 存储日期选择器日期并保存在数据库中
- 日期未通过使用 jQuery 日期选择器轨道保存在数据库中
- 如何使用客户端时区将数据库时间戳输出为客户端中的日期戳
- 从数据库转换日期格式
- 将年份与数据库中日期的年份部分进行比较
- 日期选取器启用数据库中的特定日期
- 在 javascript 中解析数据库中的日期
- 我有一个javascript倒计时,但我需要倒计时才能从我的sql数据库中获取日期
- 数据库日期和今天日期之间的差异
- 猫鼬.js在数据库中找到昨天的日期
- 如何使用 JavaScript 显示从数据库中正确检索的日期
- 从Jquery日历中选择日期,并通过数据库进行检查,并打印该日期的事件
- jQuery日期选择器未显示数据库中的值