【发布时间】:2012-11-26 10:53:04
【问题描述】:
我来到了一个地方,我猜,我被卡住了。
逻辑是设置:
- 频率
- 首次扫描日期
使用以下代码完成:
<script>
$(function()
{
$('.datepicker').datepicker({
dateFormat: 'yy-mm-dd',
onSelect: function(dateText, inst) {
var days = $("#scan_freq").val() * 7;
var newDate = addDaysDate(dateText, days)
$("#next_scan_date").val(newDate);
}
});
});
</script>
<script>
function addDaysDate(dateText, days) {
var curDate = new Date(Date.parse(dateText));
var nextDate = new Date();
nextDate.setDate(curDate.getDate() + days);
var curDay = nextDate.getDate();
var curMonth = nextDate.getMonth() + 1;
var curYear = nextDate.getFullYear();
return curYear + "-" + curMonth + "-" + curDay;
}
</script>
我遇到的问题:
当我为列表中的第二个元素(如 HP-UX)设置频率和第一次扫描日期时,它会更改 AIX 的下一次扫描日期。与从表中获取的其余元素相同。就像我会针对 Linux 进行更改一样,它会为我设置 AIX 的下一个扫描日期。
我需要为保存按钮添加功能,当我点击保存按钮时,它将针对操作系统进行迭代并将其存储在 mysql 中。与中间件及其保存按钮相同。
有人可以帮忙吗?非常感谢!
【问题讨论】:
-
注意! PHP 的未来版本将弃用和删除
mysql_系列函数。现在是switch to PDO 或mysqli 的好时机。 -
您将业务逻辑(数据处理)与数据访问层(与数据库对话)和表示层 (HTML) 混合在一起。你真的真的很想把这三样东西分成各自不同的代码区域。
-
是的,我有点卡住了.. 基本上是填写这些 td 并获取它们的值,因为它们处于一段时间/循环中,所以地狱知道它们会有多少。遍历它们很困难。
标签: php mysql ajax html-table