Thorsten Beuth: Checkboxen und übergabe

Ich habe gerade ein Problem das mir sorgen bereitet ... Also ich gebe praktisch eine DAtenbankliste wieder

while ($row = mysql_fetch_array ($result)) {
.....
echo "<td>\n";
echo "<input type="checkbox" name="freischalten" value="". $row["ID"] ."" \n";
echo "</td>\n";
....
 }

Leider wird dann der String so übergeben:
index.php?freischalten=1&freischalten=2&freischalten=3...

Ich hätte es aber lieber in einen Array, gibt es da eine Möglichkeit?

  1. Hallo!

    while ($row = mysql_fetch_array ($result)) {
    .....
    echo "<td>\n";
    echo "<input type="checkbox" name="freischalten" value="". $row["ID"] ."" \n";
    echo "</td>\n";
    ....
    }

    So sollte die Ausgabe aussehen.

    <input type="checkbox" name="freischalten[]" value="1">
    <input type="checkbox" name="freischalten[]" value="2">
    <input type="checkbox" name="freischalten[]" value="3">
    <input type="checkbox" name="freischalten[]" value="4">

    Leider wird dann der String so übergeben:
    index.php?freischalten=1&freischalten=2&freischalten=3...

    Verwende die Methode POST.

    MfG, André Laugks

    1. Ich bedanke mich, dass das so geht wußte ich nicht!