Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
向数据库添加Javascript和HTML表单条目_Javascript_Html_Sql_Database_Schedule - Fatal编程技术网

向数据库添加Javascript和HTML表单条目

向数据库添加Javascript和HTML表单条目,javascript,html,sql,database,schedule,Javascript,Html,Sql,Database,Schedule,如何将此javascript/html表单添加到数据库?我只知道如何连接html/php和SQL 下面是允许用户提取日期的代码,但它与javascript连接。。我需要一种方法将它保存到数据库中 HTML javascript $('.day').each(function() { var day = $(this).attr('id'); $(this).append('<div id="label">' + day + ': </div>');

如何将此javascript/html表单添加到数据库?我只知道如何连接html/php和SQL

下面是允许用户提取日期的代码,但它与javascript连接。。我需要一种方法将它保存到数据库中

HTML

javascript

$('.day').each(function() {
    var day = $(this).attr('id');
    $(this).append('<div id="label">' + day + ': </div>');
    $(this).append('<select name="' + day + 'FromH" class="hour from"></select>');
    $(this).append('<select name="' + day + 'FromM" class="min from"></select>');
    $(this).append('<select name="' + day + 'FromAP" class="ampm from"></select>');
    $(this).append(' to <select name="' + day + 'ToH" class="hour to"></select>');
    $(this).append('<select name="' + day + 'ToM" class="min to"></select>');
    $(this).append('<select name="' + day + 'ToAP" class="ampm to"></select>');
    $(this).append(' <input type="checkbox" name="closed" value="closed" class="closed"><span>Closed</span>');

});

$('.hour').each(function() {
    for (var h = 1; h < 13; h++) {
        $(this).append('<option value="' + h + '">' + h + '</option>');
    }

    $(this).filter('.from').val('9');
    $(this).filter('.to').val('5');
});

$('.min').each(function() {
    var min = [':00', ':15', ':30', ':45'];
    for (var m = 0; m < min.length; m++) {
        $(this).append('<option value="' + min[m] + '">' + min[m] + '</option>');
    }

    $(this).val(':00');
});

$('.ampm').each(function() {
    $(this).append('<option value="AM">AM</option>');
    $(this).append('<option value="PM">PM</option>');

    $(this).filter('.from').val('AM');
    $(this).filter('.to').val('PM');
});

$('input').change( function() { 
    if($(this).filter(':checked').val() == "closed") {
        $(this).siblings('select').attr('disabled', true);
    } else {
        $(this).siblings('select').attr('disabled', false);
    }
});

$('#Saturday .closed, #Sunday .closed').val(["closed"]).siblings('select').attr('disabled', true);

如果您无法帮助,请给我一个提示或教程。

您需要学习如何使用AJAX,这将允许您从数据库发送和接收数据,通常您会有一些显示JSON的PHP,您的AJAX将从PHP页面请求

您的AJAX将如下所示:

$.ajax({
    method: "GET",
    url: "test.php",
    data: { param1 : "Bob", param2 : "Larry" },
    dataType: "script"
});

这将调用PHP文件测试并传入参数param1和param2

如果您知道如何使PHP页面连接到sql,您可能可以在javascript ajax post教程中找到它。您已经有了写入数据库的php页面?日期选择器代码是从哪里获得的?应该有例子。如果没有,请使用其他日期选择器。大多数情况下,您仍然可以使用表单提交,因此不一定需要使用ajax发布数据。@CharlieWynn Yes。。。我的案例太复杂了,我正在用php创建一个html表单数据库,然后GoogleMap将地图上的值作为标记导入。现在,我希望表单存储打开时间,以显示某个位置是打开还是关闭。。你能帮助我吗?是在这里,还是在google+或Facebook上?我没有足够的时间提交我的学校项目我的案例太复杂了我正在用php做一个html表单一个数据库然后谷歌地图导入地图上的值作为标记。现在,我希望表单存储打开时间,以显示某个位置是打开还是关闭。。你能帮助我吗?是在这里,还是在google+或Facebook上?我没有足够的时间提交我的学校项目这一切都可以通过AJAX完成,我以前使用AJAX从Google Maps获取数据。Jessica我如何与你联系?我的Facebook是:Nadim Al-Ayaseh我的电子邮件是:n4d@live.comI不要在这里以外提供帮助对不起:/
$.ajax({
    method: "GET",
    url: "test.php",
    data: { param1 : "Bob", param2 : "Larry" },
    dataType: "script"
});