【问题标题】:HTML Calendar form and input arraysHTML 日历表单和输入数组
【发布时间】:2011-01-31 23:22:08
【问题描述】:

编辑采取 2:

每个“calendar_date”都是一个具有“customer”和“check-in”属性的对象。
在可以为每个日期更新属性“客户”和“签到”的表单中显示多个“日历日期”的最佳方式是什么?

做...

  <input type="text" name="customer[<?php echo $calendar_date?>]" />
  <input type="text" name="check-in[<?php echo $calendar_date?>]" />

每个日期?

这会为每个日期创建 2 个单独的 PHP 数组 $customer 和 $check-in,其中日期是索引键,值是该字段的表单输入。

这是一个好方法还是有更好的方法?

我觉得必须有更好的选择。我关心的是一次处理一整年(这可能发生)并添加额外的文本输入字段。

【问题讨论】:

  • 我有一个建议。不要使用难看的引号分隔字符串来输出大量 HTML,而是按原样编写。
  • 关于你的问题,你现在有什么问题吗?如果是这样 - 你为什么不宣布他们。如果不是 - 这个问题的原因是什么?
  • 我更新了我的问题。目前的问题是臃肿。怎样才能减少?和效率。怎么获得?
  • 感谢您的编辑,但我还不太明白这个问题...

标签: php html arrays forms


【解决方案1】:

我也不确定你的问题是什么。如果您只需要将相同的值放在多个位置,则可以跳过带有许多输入字段的臃肿 HTML,获取该值一次,然后在使用 PHP 处理 POST/GET 时将其附加到您需要的位置。

【讨论】:

  • 谢谢,但我的问题并不清楚。请检查新的编辑。每个日期都有唯一的值,多个日期将在同一个表单中一次处理。
  • 对不起。问题不清楚。此后,建筑被重新设计。同意跳过臃肿的 HTML...
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-09
  • 2012-01-22
  • 2010-12-16
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多