#25321 [Opn->Bgs]: HTML/Form.php - Hidden Fields after </form>
| From: | nohn@php.net | Date: | Sat, 30 Aug 2003 15:31:25 +0000 |
| Subject: | #25321 [Opn->Bgs]: HTML/Form.php - Hidden Fields after </form> | ||
| References: | 1 | Groups: | php.pear.dev |
| Request: | Send a blank email to pear-dev+get-20884@lists.php.net to get a copy of this message | ||
ID: 25321
Updated by: nohn@php.net
Reported By: nohn@php.net
-Status: Open
+Status: Bogus
Bug Type: PEAR related
Operating System: Linux
PHP Version: 4.3.3
New Comment:
sorry...
Previous Comments:
------------------------------------------------------------------------
[2003-08-30 10:30:48] nohn@php.net
Description:
------------
Hidden Fields are put behind the </form>-Tag
Reproduce code:
---------------
$form_view = new HTML_Form($_SERVER['PHP_SELF'], "get");
$form_view->addHidden("action", "editUpdateDB");
$form_view->addText("id", "Amazon-ASIN", $rsCD["id"]);
$form_view->addText("interpret", "Interpret", $rsCD["interpret"]);
$form_view->addText("titel", "Titel", $rsCD["titel"]);
$form_view->addText("spielzeit", "Spielzeit (mm.ss)",
$rsCD["spielzeit"]);
$form_view->addText("veroeffentlichung", "Veröffentlichung
(jjjj-mm-dd)", $rsCD["veroeffentlichung"]);
$form_view->addSubmit("submit", "Daten aktualisieren");
$form_view->display();
Expected result:
----------------
<form action="index.php" method="get">
<input type="hidden" name="action" value="editUpdateDB"
/><input
type="hidden" name="_fields"
value="action:id:interpret:titel:spielzeit:veroeffentlichung:submit"
/>
<table>
<tr>
<th align="right">Amazon-ASIN</th> <td><input name="id"
value="B000069CWE" size="20" /></td>
</tr>
<tr>
<th align="right">Interpret</th> <td><input
name="interpret"
value="Linkin Park" size="20" /></td>
</tr>
<tr>
<th align="right">Titel</th> <td><input name="titel"
value="Reanimation" size="20" /></td>
</tr>
<tr>
<th align="right">Spielzeit (mm.ss)</th> <td><input
name="spielzeit"
value="61.02" size="20" /></td>
</tr>
<tr>
<th align="right">Veröffentlichung (jjjj-mm-dd)</th> <td><input
name="veroeffentlichung" value="2002-07-29" size="20" /></td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="Daten
aktualisieren"
/></td>
</tr>
</table>
</form>
Actual result:
--------------
<form action="index.php" method="get">
<table>
<tr>
<th align="right">Amazon-ASIN</th> <td><input name="id"
value="B000069CWE" size="20" /></td>
</tr>
<tr>
<th align="right">Interpret</th> <td><input
name="interpret"
value="Linkin Park" size="20" /></td>
</tr>
<tr>
<th align="right">Titel</th> <td><input name="titel"
value="Reanimation" size="20" /></td>
</tr>
<tr>
<th align="right">Spielzeit (mm.ss)</th> <td><input
name="spielzeit"
value="61.02" size="20" /></td>
</tr>
<tr>
<th align="right">Veröffentlichung (jjjj-mm-dd)</th> <td><input
name="veroeffentlichung" value="2002-07-29" size="20" /></td>
</tr>
<tr>
<td> </td>
<td><input name="submit" type="submit" value="Daten
aktualisieren"
/></td>
</tr>
</table>
<input type="hidden" name="action" value="editUpdateDB"
/><input
type="hidden" name="_fields"
value="action:id:interpret:titel:spielzeit:veroeffentlichung:submit"
/></form>
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=25321&edit=1