Code:
<input type="checkbox" name="task" value="13"
onclick="isChecked(this.checked);"></td>
<input type="hidden" name="task"/>
Das hidden Feld hatte ich glatt übersehen, entschuldige bitte. Normalerweise hat die Checkbox, welche automatisch über die JHTML Klasse generiert werden sollte, den Namen "cid[]" und nicht "task".
Schau dir dazu bitte die JHTMLGrid Klasse an: function id / checkout
PHP-Code:
<!-- Erste Checkbox -->
<input type="checkbox" name="toggle" value="" onclick="checkAll(<?php echo count($this->rows); ?>);" />
<!-- Generierte Checkbox -->
<?php echo JHTML::_('grid.id', $i, $row->id); ?>
oder
<?php echo JHTML::_('grid.checkedout', $row, $i); ?>
Im Falle von funktion checkout benötigst du zusätzliche Abfragen in deinem Model (JOIN auf die User Tabelle) ansonsten gäbe es unschöne PHP Notice Meldungen. Wenn du kein checkout eingebaut hast, nimm grid.id.
Lesezeichen