Aleksej V.: checkboxen wertübergabe; filetype() wird falsch ausgegeben.

Hallo,

<input type="Checkbox" name="malt" value="1"><br />
<input type="Checkbox" name="malt" value="2"><br />
<input type="Checkbox" name="malt" value="3"><br />

Wenn ich mit echo $malt; abfrage, bekomm ich nur den letzten wert, die array $malt gib's nicht. So werden die daten übergeben:

malt=1&malt=2&malt=3

Kann ich jetzt trotzdem irgenwie alle angekreutzten und übergebenen werte abfragen, oder muss ich jeder box einen eigenen namen geben?

if(empty($ordner)) $ordner='';
$v = opendir($ordner);
$t = readdir($v);
while($t) {
echo filetype($t).$t.'<br>';
$t = readdir($v);
}

Wenn $ordner = '' ist, also die dir, in der sich die datei befindet ist, klappt alles, file wird als file und ordner als dir ausgegeben. Wenn ich aber ein unterverzeichniss angebe, also $ordner='unterver', werden alle dateien als dir erkannt. Wie kann ich erreichen, das der filetype immer richtig ausgegeben wird?

Grüße aus Düsseldorf,

Aleksej

  1. Hi,

    <input type="Checkbox" name="malt" value="1"><br />
    <input type="Checkbox" name="malt" value="2"><br />
    <input type="Checkbox" name="malt" value="3"><br />

    name="malt[]"
    sonst erkennt PHP nicht, daß es ein Array werden soll...
    Apropos: Geht es hier um (Single Malt) Whiskey?

    cu,
    Andreas

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.