Hugo Zeiss: Bei mehr als einer Auswahl, sollte jeweils ein Komma erscheinen.

Beitrag lesen

Hallo,

folgendes Problem:
3 Checkboxen stehen zur Auswahl
------------------------------

  • offen
  • cancel
  • bezahlt

Ein Button -> "Prüfen..."

Nach betätigen des Buttons, erscheinen die jeweiligen Optionen
die vorher ausgewählt waren.
z.B. ich wähle: offen und bezahlt
Ausgabe: offen bezahlt
Nun hätte ich gerne die Ausgabe so formatiert, dass nach
mehr als einer Option, ein Komma erscheint.
Ausgabe: offen, bezahlt

Grund: ich möchte später über ein sql Statement die "IN" Funktion
verwenden. Somit könnte ich mir alle Rechnungen ausgeben lassen
die offen bzw. bezahlt sind.

Im Voraus schon einmal danke für Eure Hilfe

Hugo Zeiss

....
<?
if (isset($_REQUEST['rechnung'])) {
  reset($_REQUEST['rechnung']);
  foreach ($_REQUEST['rechnung'] as $k => $v) {
    print "$v\n";
  }
}
else {
  print "Es ist keine Option ausgewählt.\n";
}
?>
<body>
<form action="<? print $_SERVER['PHP_SELF'] ?>" method="post">
  <input type="checkbox" name="rechnung[]" value="offen" />offen<br>
  <input type="checkbox" name="rechnung[]" value="cancel" />cancel<br>
  <input type="checkbox" name="rechnung[]" value="bezahlt" />abbruch<br>
  <input type="submit" value="Prüfen...">
</form>
</body>
...