0

フォームでトラブルに遭遇しました。

実際、私は 1 つのパラメーター (および ID) を持つ php 動的ページを持っています。他のパラメーターを取得しようとしているので、次のフォームがあります。

<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 に答える