Folgendes Beispiel einer Checkboxausgabe bei Smarty:
============================
require('Smarty.class.php');
$smarty = new Smarty;
$smarty->assign('cust_checkboxes', array(
1000 => 'Joe Schmoe',
1001 => 'Jack Smith',
1002 => 'Jane Johnson',
1003 => 'Charlie Brown'));
$smarty->assign('customer_id', 1001);
$smarty->display('index.tpl');
index.tpl:
{html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="<br />"}
AUSGABE: (beider Beispiele)
<label><input type="checkbox" name="checkbox[]" value="1000" />Joe Schmoe</label><br />
<label><input type="checkbox" name="checkbox[]" value="1001" checked="checked" />Jack Smith</label><br />
<label><input type="checkbox" name="checkbox[]" value="1002" />Jane Johnson</label><br />
<label><input type="checkbox" name="checkbox[]" value="1003" />Charlie Brown</label><br />
============================
Jetzt möchte ich als Checkbox-Name aber nicht "checkbox[]" haben, sondern
die jeweilige ID (1000,1001,1002,1003 u.s.w.)
Was muss ich bei:
{html_checkboxes name="id" options=$cust_checkboxes checked=$customer_id separator="<br />"}
als name="id" eintragen, damit mir immer die jeweilige ID (1000,1001,1002,1003 u.s.w.) als Name eingetragen wird.
Bei dem Beispiel lauten ja alle Checkbox-Namen gleich, wie kann man die dann unterscheiden?