0
我有一个根据用户输入动态生成的表单。从动态表格检索数据
最初,用户显示3个字段可供选择(datefrom,dateto和pitchtype),他们选择他们的选项,点击提交,脚本生成一个表格,输入范围中的每个日期以供他们编辑。
生成的表单的下面是一个例子:
<table id="avtable">
<thead>
<tr>
<th>Date</th>
<th>Current bookings</th>
<th>Max bookings</th>
</tr>
</thead>
<tbody>
<form action="index.php?page=availability&task=edit&action=submit" method="post"></form>
<input type="hidden" name="pitchtype" value="1" />
<tr>
<td>2012-05-13</td>
<td>0</td>
<td><input type="text" value="10" class="spinner" maxlength="3" name="max"></td>
</tr>
<tr>
<td>2012-05-14</td>
<td>0</td>
<td><input type="text" value="10" class="spinner" maxlength="3" name="max"></td>
</tr>
<input type="submit" value="Save" name="Submit" />
</form>
</tbody>
</table>
在recieving PHP文件,我需要能够处理每个日期的数据,我无言以对从哪里开始!通常,如果它是一个静态的形式,我只想用类似
$max = $_REQUEST['max'];
要获得编辑字段。
显然,我需要做的是配对的每个编辑字段的日期,对我来说,然后处理数据,我通常会。我想我会需要某种形式的数据的PHP循环,但我不太确定从哪里开始......任何想法?
编辑:
我相信我需要修改我的outputed形式是这样的,所以每一个输入的名字是一样的日期列,所以我需要知道的是再怎么弄接收php文件中的所有日期:
<table id="avtable">
<thead>
<tr>
<th>Date</th>
<th>Current bookings</th>
<th>Max bookings</th>
</tr>
</thead>
<tbody>
<form action="index.php?page=availability&task=edit&action=submit" method="post"></form>
<input type="hidden" name="pitchtype" value="1" />
<tr>
<td>2012-05-13</td>
<td>0</td>
<td><input type="text" value="10" class="spinner" maxlength="3" name="2012-05-13"></td>
</tr>
<tr>
<td>2012-05-14</td>
<td>0</td>
<td><input type="text" value="10" class="spinner" maxlength="3" name="2012-05-14"></td>
</tr>
<input type="submit" value="Save" name="Submit" />
</form>
</tbody>
</table>
非常感谢!
凯文
php常见问题:如何在HTML