dynamisch generierte Checkboxen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • dynamisch generierte Checkboxen

    Mittels PHP erstelle ich aus Einträgen aus einer Datenbank ein Formular, indem man die einzelnen Einträge per Checkbox aktivieren kann. Doch wie kann ich nach dem Abschicken des Formulars nun auslesen, welche Checkboxen aktiviert waren? Gebe ich ihnen verschiedene Namen oder gleiche Namen und verschiedene Values oder wie?

    Doerr

  • #2
    name=check[1] value=checked
    name=check[2] value=checked
    name=check[3] value=checked

    Kommentar


    • #3
      Re: dynamisch generierte Checkboxen

      Original geschrieben von Doerr
      Mittels PHP erstelle ich aus Einträgen aus einer Datenbank ein Formular, indem man die einzelnen Einträge per Checkbox aktivieren kann. Doch wie kann ich nach dem Abschicken des Formulars nun auslesen, welche Checkboxen aktiviert waren? Gebe ich ihnen verschiedene Namen oder gleiche Namen und verschiedene Values oder wie?

      Doerr
      Beispiel checkboxen ausgeben:
      erzeugt ein array $checkbox
      PHP-Code:
      while(list($my_var1, $my_var2)=mysql_fetch_array($db_result)){
      echo "<input type=\"checkbox\" name=\"";
           ?>checkbox[]<?php 
      echo "\" value=\"".$my_var1."\" />.$my_var2;
      }
      nach dem absenden anzeigen oder speichern....
      PHP-Code:
      if (isset($checkbox)) {
      reset($checkbox);
      while(list(
      $k$v) = each($checkbox) {
       echo 
      "$v";
       
      // oder direkt in die db wieder rein :-)
       // mysql_query("INSERT INTO ...... VALUES ....
      }

      Ist nur ein beispiel, aber mit dem namen checkbox[] erstellst du das array..

      vielleicht hilf es dir ja weiter.

      Kommentar

      Lädt...
      X