想要一个建议.. 我需要一个模块 - "工作时间"。很简单: 周一:10:00-18:00 ... 周六:11:00-16:00(一些额外的信息)。
我正在努力..
<form id="working_hours" >
<select name="city" id="city_working_hours"/>
city select
</select>
<label>Choose day and hours </label>
<?php foreach ($days as $key=>$value): ?>
<label> <?php echo $value;?> </label>
open <input type="text" name="<?php echo $key;?>_open" value="" class="time_input"/>
close <input type="text" name="<?php echo $key;?>_close" value="" class="time_input"/>
extra <input type="text" name="<?php echo $key;?>_extra" value="" />
来自数组$ days =数组(&#34;星期一=&gt;&#34;星期一&#34;,...,&#34;星期日&#34; =&gt;&#34;星期日&#34; )。
数据库结构似乎是
CITY |一天|开放|关闭| EXTRA
每个城市7行
但似乎序列化这样一个表格会有所不同。 也许一个表有一天=行(然后是jquery.each),或者每天都有单独的表格? 会不会提出任何建议。我确信有一个简单的解决方案......
答案 0 :(得分:0)
为什么不将字段名称放入数组中去?
open <input type="text" name="day[<?php echo $key;?>][open]" value="" class="time_input"/>
close <input type="text" name="day[<?php echo $key;?>][close]" value="" class="time_input"/>
extra <input type="text" name="day[<?php echo $key;?>][extra]" value="" />
一旦提交,这将使信息更容易管理。