dynamisch generierte Checkboxen

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #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.

      Comment

      Working...
      X