TomIRL: Probleme mit der Auswertung von checkboxen

Beitrag lesen

Moin Andrè
vielen Dank für Deine Hilfe.
Bei Deiner Variante gabs aber 2 Probleme:
1. Das Array komt Zeilenweise aus der DB und die id sitz in der ersten Spalte!
2. Der von Dir vorgeschlagene Weg bringt einen Abruch sobald ein selected Feld gefunden wurde. Kann auch sein, dass ich da was falsch gemacht habe :-)
Deine Lösung hat mich aber den ganzen Prozess überdenken lassen, so dass ich zu einer anderen Lösung gekommen bin
Danke dafür.

Hier nun zur Info meine Lösung:
Nur eine Schleife!

TomIRL

<?php
// schleife über zusatzleistungen
while ($i = mysql_fetch_array($zl)) {
  // check ob checkbox gechecked
  $checked="";
  if ($_POST["zusatzleistungen"][$i["zl_id"]]) $checked=" checked";
  // Ausgabe checkbox
  print "<input type="checkbox" name="zusatzleistungen[{$i[zl_id]}]"
value="{$i[zl_preis]}"{$checked}>{$i[zl_name]} {$i[zl_preis]}<br>\n";
}
?>