Sudheer wrote:
Hello,
I have come across a situation where I have to create form elements
based on information stored in the database. For each value I want to
create a checkbox form field element.
Without Zend_Form I would do something like this:
[snip]
<form name="edituser" action="/user/edit" method="post" />
Email: <input type="text" name="username" value="<?php echo
$email; ?>" /> <br />
Roles: <br />
<?php
$sql = "SELECT name FROM role";
$result = $db->fetchAll($sql);
foreach ($result as $row) {
$role = $row['name'];
echo $role;
echo "<input type=\"checkbox\"
name=\"row[$role]\" value=\"set\" /> <br />";
}
?> <input
type="submit" name="submit" value="submit" /> </form>
[/snip]
How can I achieve the objective using Zend_Form? Specifically, I would
like to know how to build form elements whose names are represented by
arrays. I have read the subform section of the manual. But I'm unable
to understand how to implement it in this situation. I would greatly
appreciate if somebody can show an example.
I did not receive a copy of this message from the list. I suspect a
problem with my e-mail client. Apologies if you received this message
twice.