phpbar.de logo

Mailinglisten-Archive

[pear] Quickform und dynamische Anzahl von Checkboxen

[pear] Quickform und dynamische Anzahl von Checkboxen

Andre Wagner andre.wagner at 8works.de
Fre Jul 21 11:44:04 CEST 2006


Hallo,

Ich steh grade mal wieder ein bisschen auf dem Schlauch. Für eine Benutzerverwaltung möchte ich eine Übersichtsseite bauen, die alle Benutzer auflistet und jeweils davor eine Checkbox.

PHP:
$arrUser = getUser();
$t->assign("myUser", $arrUser);

$form = new HTML_QuickForm('userfreischalten', 'POST', 'test.php', '', '', true);
foreach($arrUser as $item) {
    $form->addElement('checkbox', $item["id"], ''); 
}
$renderForm =& new HTML_QuickForm_Renderer_ArraySmarty($t, true);
$form->accept($renderForm );
$t->assign('user', $renderForm->toArray());

Template:
<form {$user.attributes}>
<div style="padding-left:7px;">
<table width="100%" border="0">
  {section name=neue loop=$myUser}
  <tr bgcolor="{cycle values="#eeeeee,#d0d0d0"}">
    <td>CHECKBOX HIER!</td>
    <td>{$myUser[neue].name}"</td>
  </tr>
  {/section}
</table></div></form>

Die User werden einwandfrei angezeigt. Aber wie bekomme ich das hin, dass an der Stelle "CHECKBOX HIER!" die entsprechende Checkbox gerendert wird?

M.f.g

Andre Wagner

php::bar PHP Wiki   -   Listenarchive