我遇到了表格的问题。
事实上我有一个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
答案 0 :(得分: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>