dR.LoL: Checkbox und Funktion Mail()

Moin Community,
Ich erstelle gerade ein Formular, welches Dynamisch Checkboxen aus einer Datenbank auslesen soll.
Ich lese sie also aus und zeige sie danach so an:

echo "<input class='frmCheckbox' name='chbRoleRequest' type='checkbox' value='".$row['Specification']."'>".$row['Specification']."<br>";

Danach registriert sich der User und alle Formularinhalte werden dem Admin zugesendet.
Allerdings habe ich Probleme mit der Auswertung der Checkbox!
Ich mache es so $_POST['chbRoleRequest'] und eigendlich sollte doch der Inhalt dann sein: "bla, blubb, bleh". Ist er aber nicht, sondern nur die eine Auswahl "bla".

Was less ich falsch aus? Oder wie muss ich das machen?
Möchte als Rückgabe die Ausgecheckten Checkboxen, welche einen Hacken haben.

Danke für eure Antwort(en)
Gruss vom LoL

  1. echo $begrüßung;

    ... <input class='frmCheckbox' name='chbRoleRequest' type='checkbox' ...

    Was less ich falsch aus? Oder wie muss ich das machen?

    http://de2.php.net/manual/en/faq.html.php#faq.html.select-multiple lässt sich auch auf dein Problem anwenden.

    echo "$verabschiedung $name";

    1. Danke!
      Allerdings schnall ich diese Theorie nicht ganz.
      Kannst du mir bitte ein direktes Beispiel zu meinem Problem geben?
      Danke!

      Gruss vom LoL

      echo $begrüßung;

      ... <input class='frmCheckbox' name='chbRoleRequest' type='checkbox' ...

      Was less ich falsch aus? Oder wie muss ich das machen?

      http://de2.php.net/manual/en/faq.html.php#faq.html.select-multiple lässt sich auch auf dein Problem anwenden.

      echo "$verabschiedung $name";

  2. Moin,

    echo "<input class='frmCheckbox' name='chbRoleRequest' type='checkbox' value='".$row['Specification']."'>".$row['Specification']."<br>";

    die von dir erzeugten Checkboxen haben _alle_den_gleichen_Namen_.

    Schaue mal hier nach:
    http://forum.de.selfhtml.org/archiv/2005/8/t113699/#m722213

    regds
    Mike©

    --
    Freunde kommen und gehen. Feinde sammeln sich an.
    1. kk, hat mir alles etwas veranschaulicht :-))
      Jetzt mach ich also name='chbRoleRequest[]' und frage diese in einer foreach ab.
      $strRoles = "";
      foreach ($_POST[chbRoleRequest[]] as $string)
        $strRoles += $string;
      Dann hab ich den $strRoles und kann diesen dann im Mail anhängen.
      Allerdings geht auch das nicht.
      Kann man den in PHP ein += machen?
      Oder wo liegt mein Fehler?

      Moin,

      echo "<input class='frmCheckbox' name='chbRoleRequest' type='checkbox' value='".$row['Specification']."'>".$row['Specification']."<br>";

      die von dir erzeugten Checkboxen haben _alle_den_gleichen_Namen_.

      Schaue mal hier nach:
      http://forum.de.selfhtml.org/archiv/2005/8/t113699/#m722213

      regds
      Mike©

  3. Ahhh, ich habs gerafft!
    Nur noch das Problem ein $stringGross += $zwischenstring geht in PHP nicht?
    oder wie kann ich mehrere Kleine Strings in einen Grossen schmeissen?

    Gruss vom LoL

    1. Ahoi dR.LoL,

      Nur noch das Problem ein $stringGross += $zwischenstring geht in PHP nicht?

      AFAIK nö, musst du "$stringGross .= $zwischenstring;" machen

      MfG

      --
      Alle Angaben wie immer ohne Gewähr
    2. Ahhh, ich habs gerafft!
      Nur noch das Problem ein $stringGross += $zwischenstring geht in PHP nicht?
      oder wie kann ich mehrere Kleine Strings in einen Grossen schmeissen?

      Gruss vom LoL

      Konnte das Problem wie folgt lösen:

      $string = $string." ".$stringklein;

      Danke für eure Hilfe!!
      Gruss vom LoL