0

我遇到了表格的麻烦。

事实上,我有一个 php dynbamic 页面,它有 1 个参数(和 id),我正在尝试获取另一个参数,所以我有这个 fom:

<form action="index.php?p=employee-monitoring&id=<?php echo $_GET['id'] ; ?>" method="get">
<fieldset>
<legend>CHOISIR UNE DATE</legend>
<label>Date:</label>

<input type="date" name="date" onblur="form.submit()" />

</fieldset>
</form>

但是当我选择一个日期时,它会将我重定向到 index.php 并且日期上没有参数,例如它将我重定向到此页面 /index.php?date=

我不明白我做错了什么。

接受我最大的尊重。

亲切的问候。

SP

4

1 回答 1

1

添加隐藏字段并&id=<?php echo $_GET['id'] ; ?>从操作属性中删除。

<form action="index.php?p=employee-monitoring" method="get">
<fieldset>
<legend>CHOISIR UNE DATE</legend>
<label>Date:</label>

<input type="date" name="date" onblur="form.submit()" />
<input type="hidden" name="id" value="<?php echo $_GET['id'] ; ?>" />

</fieldset>
</form>

实际上,您应该p=employee-monitoring以相同的方式通过:

<form action="index.php" method="get">
<fieldset>
<legend>CHOISIR UNE DATE</legend>
<label>Date:</label>

<input type="date" name="date" onblur="form.submit()" />
<input type="hidden" name="id" value="<?php echo $_GET['id'] ; ?>" />
<input type="hidden" name="p" value="employee-monitoring" />


</fieldset>
</form>
于 2012-09-19T13:01:03.310 回答